[Armadillo:05297] Armadillo-420でのtcpdumpについて

大塚亮 email@hidden
2010年 6月 3日 (木) 14:26:09 JST


お世話になります。
大塚と申します。

Armadillo-420にtcpdumpをインストールしようとしていますが、
途中でエラーが発生してしまい、インストールできません。
どなたか、ご助言いただければと思います。

開発環境
ATDE 3 20100309
linux-2.6.26
atmark-dist-20100426
Armadillo-420

手順は、
1:make menuconfig
2:VendorにAtmarkTechno、ProductsにArmadillo-420、
Cross-devにdefault、Libc VersionにNone、
Default all settings に y
Customize Kernel Settings に n
Customize Vendor/User Settings に y
Update Default Vendor Settings に n
3:Library Configuration の BULID libPCAP を選択
4:Network Applications の tcpdump を選択
5:make all
としています。
5の後、以下のエラーログが表示され、makeが停止してしまいます。
また、過去ログ
http://lists.atmark-techno.com/pipermail/armadillo/2009-April/004205.html
も拝見しましたが、上記手順の解決策とはなっておらず、質問させていただきます。
御存知の方がおられましたら、ご教授の程、よろしくお願いいたします。

エラーログ
arm-linux-gnueabi-ranlib libnet.a
make[2]: ディレクトリ `/home/atmark/atmark-dist-20100426/lib/libnet' から出
ます
make[2]: ディレクトリ `/home/atmark/atmark-dist-20100426/lib' に入ります
Making symlinks in lib/
make[2]: ディレクトリ `/home/atmark/atmark-dist-20100426/lib' から出ます
make[2]: ディレクトリ `/home/atmark/atmark-dist-20100426/lib' に入ります
Making symlinks in lib/
make[2]: ディレクトリ `/home/atmark/atmark-dist-20100426/lib' から出ます
make[2]: ディレクトリ `/home/atmark/atmark-dist-20100426/lib/libpcap' に入り
ます
arm-linux-gnueabi-gcc  -O2 -fno-common -Wall
-I/usr/arm-linux-gnueabi/include
-I/usr/lib/gcc/arm-linux-gnueabi/4.3.2//include -isystem
/usr/lib/gcc/arm-linux-gnueabi/4.3.2//include-fixed
-I/usr/arm-linux-gnueabi/include
-I/usr/lib/gcc/arm-linux-gnueabi/4.3.2//include -isystem
/usr/lib/gcc/arm-linux-gnueabi/4.3.2//include-fixed -fno-builtin -nostdinc
-I/home/atmark/atmark-dist-20100426/include -Dlinux -D__linux__ -Dunix  -I.
-Ilinux-include -DEMBED=1 -DHAVE_MALLOC_H=1 -DHAVE_STRERROR=1
-DHAVE_NET_IF_ARP_H=1  -c ./pcap-linux.c
./pcap-linux.c: In function ‘pcap_read’:
./pcap-linux.c:88: warning: pointer targets in passing argument 6 of
‘recvfrom’ differ in signedness
./pcap-linux.c: At top level:
./pcap-linux.c:141: error: conflicting types for ‘pcap_open_live’
/usr/arm-linux-gnueabi/include/pcap.h:221: error: previous declaration of
‘pcap_open_live’ was here
make[2]: *** [pcap-linux.o] エラー 1
make[2]: ディレクトリ `/home/atmark/atmark-dist-20100426/lib/libpcap' から出
ます
make[1]: *** [all] エラー 2
make[1]: ディレクトリ `/home/atmark/atmark-dist-20100426/lib' から出ます
make: *** [subdirs] エラー 1

以上




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