[Armadillo:00071] Armadillo-JとNTP

Kyohei email@hidden
2004年 10月 14日 (木) 09:50:13 JST


はじめまして、Kyoheiと申します。
現在、ntpdをArmadillo-Jに載せることを試みているのですが、
うまくいきません。もし、何かヒントをお持ちの方がいらっしゃい
ましたら、教えていただけると幸いです。以下にその症状を
示します。宜しくお願いします。
ntpdをカーネルイメージに組み込むため、"make menuconfig"から
"Customize Vendor/User Settings"を選択しました。そして、
アプリケーションの選択画面で、"Network Applications"→"ntpd"
を選択し、"menuconfig"を終了。その後、"make dep; make"を
行いましたが、ntpのコンパイルの最中にエラーが出て
止まってしまいます。その時のエラーの内容をメールの最後に記載します。
開発用ホストPCはOS : Vine Linux 2.6r1(kernel 2.4.19-Ovl26)
CPU : AMD Athlon(tm) XP 2400+で、Armadilloのページから
ダウンロードできるarm-elf-tools-20030314とuClinux-dist.tar.gzを
使用して、コンパイルしております。
エラー内容を記載したためメールが長くなってしまって申し訳ないです。
どうぞ、宜しくお願いします。
----------  以下、エラー内容   -------------------
make[2]: 入ります ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp'
if [ \! -f Makefile ]; then					   \
	chmod 755 ./configure					  ;\
	unset CC CFLAGS LDFLAGS && ./configure -C --disable-HOPFSERIAL
--disable-HOPFPCI --disable-BANCOMM --disable-GPSVME --disable-SHM
--disable-all-clocks --disable-ACTS --disable-ARBITER --disable-ARCRON-MSF
--disable-ATOM --disable-AS2201 --disable-CHU --disable-AUDIO-CHU
--disable-DATUM --disable-FG --disable-HEATH --disable-HPGPS --disable-IRIG
--disable-JJY --disable-LEITCH --disable-LOCAL-CLOCK --disable-MSFEES
--disable-MX4200 --disable-NMEA --disable-ONCORE --disable-PALISADE
--disable-PST --disable-JUPITER --disable-PTBACTS --disable-TPRO
--disable-TRAK --disable-CHRONOLOG --disable-DUMBCLOCK --disable-PCF
--disable-SPECTRACOM --disable-TRUETIME --disable-ULINK --disable-WWV
--disable-USNO --disable-parse-clocks --disable-COMPUTIME --disable-DCF7000
--disable-HOPF6021 --disable-MEINBERG --disable-RAWDCF --disable-RCC8000
--disable-SCHMID --disable-TRIMTAIP --disable-TRIMTSIP --disable-WHARTON
--disable-VARITEXT --disable-kmem --without-openssl-libdir
--without-openssl-incdir --without-crypto --without-electricfence  ;\
fi
make -f Makefile
make[3]: 入ります ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp'
(bk version) >/dev/null 2>&1 && \
    cd . && \
            x=`bk -R prs -hr+ -nd:I: ChangeSet` && \
    case "$x" in '') ;; *) echo $x > version ;; esac
make[3]: [version] エラー 127 (無視されました)
make  all-recursive
make[4]: 入ります ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp'
if [ \! -f Makefile ]; then					   \
	chmod 755 ./configure					  ;\
	unset CC CFLAGS LDFLAGS && ./configure -C --disable-HOPFSERIAL
--disable-HOPFPCI --disable-BANCOMM --disable-GPSVME --disable-SHM
--disable-all-clocks --disable-ACTS --disable-ARBITER --disable-ARCRON-MSF
--disable-ATOM --disable-AS2201 --disable-CHU --disable-AUDIO-CHU
--disable-DATUM --disable-FG --disable-HEATH --disable-HPGPS --disable-IRIG
--disable-JJY --disable-LEITCH --disable-LOCAL-CLOCK --disable-MSFEES
--disable-MX4200 --disable-NMEA --disable-ONCORE --disable-PALISADE
--disable-PST --disable-JUPITER --disable-PTBACTS --disable-TPRO
--disable-TRAK --disable-CHRONOLOG --disable-DUMBCLOCK --disable-PCF
--disable-SPECTRACOM --disable-TRUETIME --disable-ULINK --disable-WWV
--disable-USNO --disable-parse-clocks --disable-COMPUTIME --disable-DCF7000
--disable-HOPF6021 --disable-MEINBERG --disable-RAWDCF --disable-RCC8000
--disable-SCHMID --disable-TRIMTAIP --disable-TRIMTSIP --disable-WHARTON
--disable-VARITEXT --disable-kmem --without-openssl-libdir
--without-openssl-incdir --without-crypto --without-electricfence  ;\
fi
make -f Makefile all-recursive
make[5]: 入ります ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp'
(bk version) >/dev/null 2>&1 && \
    cd . && \
            x=`bk -R prs -hr+ -nd:I: ChangeSet` && \
    case "$x" in '') ;; *) echo $x > version ;; esac
make[5]: [version] エラー 127 (無視されました)
Making all in scripts
make[6]: 入ります ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/scripts'
make[6]: `all' に対して行うべき事はありません。
make[6]: 出ます ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/scripts'
Making all in include
make[6]: 入ります ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/include'
make[6]: `all' に対して行うべき事はありません。
make[6]: 出ます ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/include'
Making all in ElectricFence
make[6]: 入ります ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/ElectricFence'
make[6]: `all' に対して行うべき事はありません。
make[6]: 出ます ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/ElectricFence'
Making all in librsaref
make[6]: 入ります ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/librsaref'
make  all-am
make[7]: 入ります ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/librsaref'
make[7]: `all-am' に対して行うべき事はありません。
make[7]: 出ます ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/librsaref'
make[6]: 出ます ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/librsaref'
Making all in libntp
make[6]: 入ります ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/libntp'
source='a_md5encrypt.c' object='a_md5encrypt.o' libtool=no \
depfile='.deps/a_md5encrypt.Po' tmpdepfile='.deps/a_md5encrypt.TPo' \
depmode=gcc /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../librsaref    -Wall
-Wcast-qual -Wmissing-prototypes -Wpointer-arith -Wshadow
-Wstrict-prototypes -pipe -Wall -Wcast-qual -Wmissing-prototypes
-Wpointer-arith -Wshadow -Wstrict-prototypes -pipe -c `test -f a_md5encrypt.
c || echo './'`a_md5encrypt.c
In file included from a_md5encrypt.c:11:
../include/ntp_machine.h:495: ERROR: You must define one of the HAVE_xx_NICE
defines!: ??????????????????????
../include/ntp_machine.h:529: ERROR: no tty type defined!:
??????????????????????
In file included from a_md5encrypt.c:19:
../include/ntp_types.h:65: Bletch: what's 32 bits on this machine?:
??????????????????????
In file included from a_md5encrypt.c:11:
../include/ntp_machine.h:263: warning: `struct timeval' declared inside
parameter list
../include/ntp_machine.h:263: warning: its scope is only this definition or
declaration, which is probably not what you want.
In file included from a_md5encrypt.c:22:
../include/md5.h:42: warning: function declaration isn't a prototype
../include/md5.h:44: warning: function declaration isn't a prototype
../include/md5.h:45: warning: function declaration isn't a prototype
make[6]: *** [a_md5encrypt.o] エラー 1
make[6]: 出ます ディレクトリ
`/home/kyohei/Armadillo/uClinux-dist/user/ntp/libntp'
make[5]: *** [all-recursive] エラー 1
make[5]: 出ます ディレクトリ `/home/kyohei/Armadillo/uClinux-dist/user/ntp'
make[4]: *** [all-recursive] エラー 2
make[4]: 出ます ディレクトリ `/home/kyohei/Armadillo/uClinux-dist/user/ntp'
make[3]: *** [all-recursive-am] エラー 2
make[3]: 出ます ディレクトリ `/home/kyohei/Armadillo/uClinux-dist/user/ntp'
make[2]: *** [all] エラー 2
make[2]: 出ます ディレクトリ `/home/kyohei/Armadillo/uClinux-dist/user/ntp'
make[1]: *** [all] エラー 2
make[1]: 出ます ディレクトリ `/home/kyohei/Armadillo/uClinux-dist/user'
make: *** [subdirs] エラー 1




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