[Armadillo:05968] Re: ターゲット用uvcdynctrlの作成

Kazuo Yoshimoto email@hidden
2010年 10月 22日 (金) 17:33:24 JST


yashi 様
armadillo500-fx利用者の吉本です。
回答ありがとうございました。

/usr/lib のライブラリがホスト用で/usr/arm-linux/libが
ターゲット用のライブラリだということがわかりました。

cmake に /usr/arm-linux/lib にライブラリがあることを
伝えるにはどのようにするのでしょうか。

CMakeLists.txt に link_directories(/usr/arm/linux/lib)の
ような記述をするのでしょうか。

find / -name  CMakeLists.txt
を行ってもマッチしませんが新規作成するのでしょうか

それとも、cmake コマンドラインに記述すればよいのでしょうか。

よろしくお願いします。


----- Original Message ----- 
From: "Yasushi SHOJI" <email@hidden>
To: "Armadillo series general discussion list" 
<email@hidden>
Sent: Friday, October 22, 2010 2:41 PM
Subject: [Armadillo:05967] Re:ターゲット用uvcdynctrlの作成


> At Thu, 21 Oct 2010 13:09:55 +0900,
> Kazuo Yoshimoto wrote:
>>
>> お世話になっております。armadillo500-fx利用者の吉本です。
>>
>> 今回初めて投稿させていただきますので、投稿の仕方が正し
>> いのかわかりませんので、間違っていましたら、ご指摘ください。
>
> はじめまして。
>
> [... ざっくり飛ばして...]
>> /usr/lib/gcc/arm-linux-gnu/4.1.2/../../../../arm-linux-gnu/bin/ld: 
>> skipping
>> incompatible /usr/arm-linux-gnu/bin/../../lib/libxml2.so when searching
>> for -lxml2
>> /usr/lib/gcc/arm-linux-gnu/4.1.2/../../../../arm-linux-gnu/bin/ld: 
>> skipping
>> incompatible /usr/arm-linux-gnu/bin/../../lib/libxml2.a when searching
>> for -lxml2
>> /usr/lib/gcc/arm-linux-gnu/4.1.2/../../../../arm-linux-gnu/bin/ld: cannot
>> find -lxml2
>> collect2: ld returned 1 exit status
>> make[2]: *** [Libs/libwebcam/libwebcam.so.0.1.2] エラー 1
>> make[1]: *** [Libs/libwebcam/CMakeFiles/webcam.dir/all] エラー 2
>> make: *** [all] エラー 2
>
> これは、linker が ARM用のライブラリをみつけられていないということですね。
>
>> /usr/lib のlibxml2* のファイルを以下に示します。
>>
>> -rwxr-xr-x 1 root root 1435174 2009-08-06 22:34 /usr/lib/libxml2.a
>> -rwxr-xr-x 1 root root     804 2009-08-06 22:34 /usr/lib/libxml2.la
>> lrwxrwxrwx 1 root root      17 2010-10-21 08:38 /usr/lib/libxml2.so ->
>> libxml2.so.2.6.27
>> lrwxrwxrwx 1 root root      17 2010-10-19 23:45 /usr/lib/libxml2.so.2 ->
>> libxml2.so.2.6.27
>> -rwxr-xr-x 1 root root 1148316 2009-08-06 22:34 
>> /usr/lib/libxml2.so.2.6.27
>
> /usr/lib 以下にあるライブラリはホストコンピューター用です。
> /usr/arm-linux.../以下に libxml のライブラリがあるはずなので
> cmake に教えてあげてください。
>
>> また、
>> wget http://svn.berlios.de/..........
>> svn checkout svn://svn.berlios.de/......
>> でソースを入手できないのですが、その代わりの方法をご存知でしたらお教えください。 
>
> http://www.quickcamteam.net/software/libwebcam
>
> Updated 2010-01-20: The latest versions are libwebcam 0.2.0-pre and
> uvcdynctrl 0.3-pre. Until source and binary packages are available you
> can get the latest code from the new and restructured Subversion
> repository:
>
> とあるように、svn の構造が変ったようですね。
> howtoを更新しなきゃ。
> -- 
>          yashi
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo 




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