[Armadillo:07336] USB接続モニタについて
松本崇行
email@hidden
2011年 6月 20日 (月) 10:36:35 JST
いつもお世話になっております。松本と申します。
Armadillo440でUSB接続モニタの接続実験を行っています。
「Armadillo実践開発ガイド第3部」の2.8.USB接続モニタを見ながら
libdloのサンプルプログラムを動かそうとしていますが、libdloのクロスコンパイル
がどうもうまくいきません。
最終的に「libdlo.so.0.1.0」ファイルのみが作成されません。srcフォルダ下に
「.libs」自体が生成されません。
testフォルダ下にも「.libs」フォルダが生成されませんが、testフォルダ下に
「test1」はコンパイルされ
出来上がっています。
下記にmakeの結果を添付します。(長いメールになってしまってすみません)
どなたか同じ経験のある方がいらっしゃいましたらヒントを頂けると助かります。
よろしくお願い致します。
email@hidden:~/dlo/libdlo$ make
make all-recursive
make[1]: ディレクトリ `/home/atmark/dlo/libdlo' に入ります
Making all in src
make[2]: ディレクトリ `/home/atmark/dlo/libdlo/src' に入ります
/bin/sh ../libtool --tag=CC --mode=compile
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-dlo_grfx.lo -MD -MP -MF .deps/libdlo_la-dlo_grfx.Tpo -c -o
libdlo_la-dlo_grfx.lo `test -f 'dlo_grfx.c' || echo './'`dlo_grfx.c
mkdir .libs
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-dlo_grfx.lo -MD -MP -MF .deps/libdlo_la-dlo_grfx.Tpo -c
lo_grfx.c -fPIC -DPIC -o .libs/libdlo_la-dlo_grfx.o
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-dlo_grfx.lo -MD -MP -MF .deps/libdlo_la-dlo_grfx.Tpo -c
dlo_grfx.c -o libdlo_la-dlo_grfx.o >/dev/null 2>&1
mv -f .deps/libdlo_la-dlo_grfx.Tpo .deps/libdlo_la-dlo_grfx.Plo
/bin/sh ../libtool --tag=CC --mode=compile
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-dlo_mode.lo -MD -MP -MF .deps/libdlo_la-dlo_mode.Tpo -c -o
libdlo_la-dlo_mode.lo `test -f 'dlo_mode.c' || echo './'`dlo_mode.c
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-dlo_mode.lo -MD -MP -MF .deps/libdlo_la-dlo_mode.Tpo -c
lo_mode.c -fPIC -DPIC -o .libs/libdlo_la-dlo_mode.o
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-dlo_mode.lo -MD -MP -MF .deps/libdlo_la-dlo_mode.Tpo -c
dlo_mode.c -o libdlo_la-dlo_mode.o >/dev/null 2>&1
mv -f .deps/libdlo_la-dlo_mode.Tpo .deps/libdlo_la-dlo_mode.Plo
/bin/sh ../libtool --tag=CC --mode=compile
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-dlo_usb.lo -MD -MP -MF .deps/libdlo_la-dlo_usb.Tpo -c -o
libdlo_la-dlo_usb.lo `test -f 'dlo_usb.c' || echo './'`dlo_usb.c
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-dlo_usb.lo -MD -MP -MF .deps/libdlo_la-dlo_usb.Tpo -c
lo_usb.c -fPIC -DPIC -o .libs/libdlo_la-dlo_usb.o
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-dlo_usb.lo -MD -MP -MF .deps/libdlo_la-dlo_usb.Tpo -c dlo_usb.c -o
libdlo_la-dlo_usb.o >/dev/null 2>&1
mv -f .deps/libdlo_la-dlo_usb.Tpo .deps/libdlo_la-dlo_usb.Plo
/bin/sh ../libtool --tag=CC --mode=compile
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-libdlo.lo -MD -MP -MF .deps/libdlo_la-libdlo.Tpo -c -o
libdlo_la-libdlo.lo `test -f 'libdlo.c' || echo './'`libdlo.c
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-libdlo.lo -MD -MP -MF .deps/libdlo_la-libdlo.Tpo -c
ibdlo.c -fPIC -DPIC -o .libs/libdlo_la-libdlo.o
libdlo.c: In function ‘parse_cmdline’:
libdlo.c:488: warning: assignment discards qualifiers from pointer target
type
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
libdlo_la-libdlo.lo -MD -MP -MF .deps/libdlo_la-libdlo.Tpo -c libdlo.c -o
libdlo_la-libdlo.o >/dev/null 2>&1
mv -f .deps/libdlo_la-libdlo.Tpo .deps/libdlo_la-libdlo.Plo
/bin/sh ../libtool --tag=CC --mode=link
arm-linux-gnueabi-gcc -g -O2 -lusb -version-info 1:0:1 -o libdlo.la -rpath
/usr/local/lib libdlo_la-dlo_grfx.lo libdlo_la-dlo_mode.lo
libdlo_la-dlo_usb.lo libdlo_la-libdlo.lo -lusb
arm-linux-gnueabi-gcc -shared .libs/libdlo_la-dlo_grfx.o
.libs/libdlo_la-dlo_mode.o .libs/libdlo_la-dlo_usb.o
.libs/libdlo_la-libdlo.o -Wl,--rpath -Wl,/usr/arm-linux-gnueabi/lib -Wl,--r
path -Wl,/usr/arm-linux-gnueabi/lib
usr/arm-linux-gnueabi/lib/libusb.so -Wl,-soname -Wl,libdlo.so.0 -o
.libs/libdlo.so.0.1.0
(cd .libs && rm -f libdlo.so.0 && ln -s libdlo.so.0.1.0 libdlo.so.0)
(cd .libs && rm -f libdlo.so && ln -s libdlo.so.0.1.0 libdlo.so)
arm-linux-gnueabi-ar cru .libs/libdlo.a libdlo_la-dlo_grfx.o
libdlo_la-dlo_mode.o libdlo_la-dlo_usb.o libdlo_la-libdlo.o
arm-linux-gnueabi-ranlib .libs/libdlo.a
creating libdlo.la
(cd .libs && rm -f libdlo.la && ln -s ../libdlo.la libdlo.la)
make[2]: ディレクトリ `/home/atmark/dlo/libdlo/src' から出ます
Making all in test
make[2]: ディレクトリ `/home/atmark/dlo/libdlo/test' に入ります
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
test1.o -MD -MP -MF .deps/test1.Tpo -c -o test1.o test1.c
mv -f .deps/test1.Tpo .deps/test1.Po
/bin/sh ../libtool --tag=CC --mode=link arm-linux-gnueabi-gcc -g -O2 -o
test1 test1.o ../src/libdlo.la -lusb -lusb
mkdir .libs
arm-linux-gnueabi-gcc -g -O2 -o .libs/test1 test1.o ../src/.libs/libdlo.so
/usr/arm-linux-gnueabi/lib/libusb.so -Wl,--rpath -Wl,/usr/arm-linux-gnueabi
/lib
creating test1
make[2]: ディレクトリ `/home/atmark/dlo/libdlo/test' から出ます
make[2]: ディレクトリ `/home/atmark/dlo/libdlo' に入ります
make[2]: `all-am' に対して行うべき事はありません.
make[2]: ディレクトリ `/home/atmark/dlo/libdlo' から出ます
make[1]: ディレクトリ `/home/atmark/dlo/libdlo' から出ます
email@hidden:~/dlo/libdlo$
armadillo メーリングリストの案内