[Armadillo:03482] Re: ffmpeg がインストールできません。
email@hidden
2008年 10月 3日 (金) 09:18:26 JST
ご回答ありがとうございます。
ただ、VMwarePlayerをネットにつないではいけない環境にありますので
gitを使うことができません。
#他のPCでダウンロードしたソースを媒体を通して持ってくることはできます。
git等を使用せず、手動でインストールできる方法をご存知でしたら
教えていただけないでしょうか。
なお、ffmpegは以下からダウンロードしました。
http://www.escomposlinux.org/lfs-es//blfs-es-5.1/multimedia/ffmpeg.html
以上、よろしくお願いいたします。
2008/10/02 17:44:16 +0900 にTakenoshita Koyo <email@hidden>さんに頂いた
「[Armadillo:03477] Re:ffmpeg がインストールできません。」への返事です。
>
>> armadilloと直接関係ないのですが、
>と書かれてしまうと、回答するのに躊躇してしまいますが、
>たまたま別件で使用することがあったのでついでに試してみました。
>
>
>> ffmpeg-0.4.8.tar.gzをダウンロードして、
>まず、http://ffmpeg.mplayerhq.hu/download.html
>を探しても、それらしきファイルが無かったので、
>gitリポジトリからcloneしてmakeしてみました。
>(以前は、sourceforgeからダウンロードできたらしい?)
>
>下記手順で、エラー無くmakeできました。
>$ git clone git://git.mplayerhq.hu/ffmpeg/
>$ cd ffmpeg/
>$ git clone git://git.mplayerhq.hu/libswscale/
>$ ./configure
>$ make
>
>gccは、version 4.1.2を使っています。
>
>googleで「common.h:66: error: array type has incomplete element type」
>を検索してみると、結構同じような問題を抱えているひとがいるようです。
>http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2007-April/008320.html
>ffmpeg-0.4.8は、gcc 4.1を使うとダメみたいですね。
>
>
>* 本筋とは関係ないですが、makeするときは特権ユーザ(root)ではなく、
>一般ユーザ(ATDEではatmark)でおこなった方が良いと思います。
>$ ./configure
>$ make
>$ sudo make install
>
>2008-10-02 (木) の 14:56 +0900 に email@hidden さんは書きました:
>> Linuxの初心者です。
>> armadilloと直接関係ないのですが、ffmpegのインストールができません。
>> どなたか、ご教授願います。
>>
>> ■目的
>>
>> ・目的1:LogitechのQcam Pro4000を用いてVMwareで映像が写るのを確認する。
>> ・最終目的:armadillo500にQcam Pro4000を接続して別のPCで映像確認したい。
>>
>> ■環境
>>
>> Windows XPにVMware-playerをインストール(VMware-player-2.0.0-45731.exe)
>> atde2-20071018.zipを解凍して、設定。
>>
>> 以下の解凍、設定はまだしていない。
>> ・atmark-dist-20080617.tar.gz
>> ・linux-2.6.18-at8.tar.gz
>>
>> ■困っていること
>>
>> 「目的1」ができません。
>>
>> ffmpegがインストールできません。以下、インストールの詳細です。
>> -----------------------------------------------------------
>> ffmpeg-0.4.8.tar.gzをダウンロードして、rootで/tmp/にて解凍。
>>
>> email@hidden:/tmp#tar zxvf ffmpeg-0.4.8.tar.gz
>>
>> 解凍したフォルダに「ffmpeg-0.4.8」フォルダ
>> が出来るので、フォルダを移動し、以下を実行。
>>
>> email@hidden:/tmp/ffmpeg-0.4.8#./configure
>> email@hidden:/tmp/ffmpeg-0.4.8#make
>>
>> すると、以下のようなエラーがでます。
>>
>> make -C libavcodec all
>> make[1]: ディレクトリ `/tmp/ffmpeg-0.4.8/libavcodec' に入ります
>> gcc -g -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o common.o common.c
>> In file included from avcodec.h:14,
>> from common.c:27:
>> common.h:66: error: array type has incomplete element type
>> common.h:70: error: array type has incomplete element type
>> make[1]: *** [common.o] エラー 1
>> make[1]: ディレクトリ `/tmp/ffmpeg-0.4.8/libavcodec' から出ます
>> make: *** [lib] エラー 2
>>
>> -----------------------------------------------------------------
>>
>> 以上、よろしくお願いいたします。
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>--
>Takenoshita Koyo
>
>_______________________________________________
>armadillo mailing list
>email@hidden
>http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
armadillo メーリングリストの案内