[Armadillo:03571] Re: クロスコンパイルについての質問です。

email@hidden
2008年 10月 21日 (火) 18:08:03 JST


恩地です。

表示されるのは、以下です。
arm-linux-gnu-arm-linux-gnu-gcc is unable to create an executable file.
C compiler test failed.
If you think configure made a mistake, make sure you are using the latest
version from SVN.  If the latest version fails, report the problem to the
email@hidden mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.

またconfig.errでは、最後の方になるとarm-linux-gnu-arm-linux-gnu-gccが
現れてきます。
 
BEGIN /tmp/ffmpeg-conf-6100-4109-17096.c
    1   int x;
END /tmp/ffmpeg-conf-6100-4109-17096.c
arm-linux-gnu-arm-linux-gnu-gcc -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -fasm
-c -o /tmp/ffmpeg-conf-10899-4109-20732.o /tmp/ffmpeg-conf-6100-4109-17096.c
./configure: line 422: arm-linux-gnu-arm-linux-gnu-gcc: command not found
check_cflags -std=c99
check_cc -std=c99
BEGIN /tmp/ffmpeg-conf-6100-4109-17096.c
    1   int x;

END /tmp/ffmpeg-conf-6100-4109-17096.c
arm-linux-gnu-arm-linux-gnu-gcc -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -std=c99 -c -o /tmp/ffmpeg-conf-10899-4109-20732.o /tmp/ffmpeg-conf-6100-4109-17096.c
./configure: line 422: arm-linux-gnu-arm-linux-gnu-gcc: command not found
check_cflags -fomit-frame-pointer
check_cc -fomit-frame-pointer
BEGIN /tmp/ffmpeg-conf-6100-4109-17096.c
    1   int x;
END /tmp/ffmpeg-conf-6100-4109-17096.c
arm-linux-gnu-arm-linux-gnu-gcc -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-10899-4109-20732.o /tmp/ffmpeg-conf-6100-4109-17096.c
./configure: line 422: arm-linux-gnu-arm-linux-gnu-gcc: command not found
check_ld
check_cc
BEGIN /tmp/ffmpeg-conf-6100-4109-17096.c
    1   int main(void){ return 0; }
END /tmp/ffmpeg-conf-6100-4109-17096.c
arm-linux-gnu-arm-linux-gnu-gcc -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -c -o
/tmp/ffmpeg-conf-10899-4109-20732.o /tmp/ffmpeg-conf-6100-4109-17096.c
./configure: line 422: arm-linux-gnu-arm-linux-gnu-gcc: command not found
C compiler test failed.


>binutils-arm-linux-gnuが入っていないですね。
申し訳ありません。コピーし落としていました。
インストールしています。


まずVM上で映像確認してから、クロスコンパイルをしようとしたため、
オプションを指定せずにffmpegをインストールしているのが原因かも?と
考えているのですが、どう思いますか?




2008/10/21 17:16:59 +0900 にTakenoshita Koyo <email@hidden>さんに頂いた
「[Armadillo:03570] Re:クロスコンパイルについての質問です。」への返事です。
>> また、config.makは作成されませんでした。
>ということは、何かエラーが表示されていませんか?
>
>bare sourceからダウンロードできる、ffmpeg-export-2008-10-21でも試してみましたが、
>特にエラーは発生せずにmakeできました。
>
>./configureを実行すると、最後に以下のように表示されて、
>config.makとconfig.hが生成されるようです。
>-----------------------------------------------
>>>>Enabled outdevs:
>oss
>
>License: LGPL
>Creating config.mak and config.h...
>-----------------------------------------------
>
>> 開発環境は付属CD(ver.20080422)から開発環境はインストールしました。
>> dpkg -l | grep arm-linuxとしますと、以下のように表示されます。
>> 
>> cpp-4.1-arm-linux-gnu           4.1.1-21
>> g++-4.1-arm-linux-gnu           4.1.1-21
>> gcc-4.1-arm-linux-gnu           4.1.1-21
>> gcc-4.1-arm-linux-gnu-base      4.1.1-21
>> gdb-arm-linux-gnu               4.1.1-21
>最初のメールにあった、インストール済みのツールですが、
>binutils-arm-linux-gnuが入っていないですね。
>CD-ROMに含まれているものは、全てインストールしておいた方が、無難です。
>
>でも、ATDEを使われているんですよね?
>ATDE2であれば、必要なツールは一通り含まれているはずですが。。
>
>-- 
>Koyo Takenoshita
>_______________________________________________
>armadillo mailing list
>email@hidden
>http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo




armadillo メーリングリストの案内