[Suzaku:00236] RedHat Linux で uClinux のイメージビルド失敗

Daisuke Kanamaru email@hidden
2005年 2月 9日 (水) 13:40:04 JST


金丸と申します。
SUZAKUのイメージビルドについて教えてください。

RedHat Linux7.3のPCに、SUZAKU添付の「uClinux-dist-20040408-suzaku3」と
「microblaze-elf-tools-20040315」をインストールして、ソフトウェアマニュアルに従い、
「make menuconfig」実行後、「make dep; make」を実行したところ、エラーが発生し、
イメージビルドに失敗してしまいます。

エラー発生時のメッセージは以下の通りです。
------------
    ・
    ・
    ・
    ・
gcc -I/usr/include -c -o build/compr_rtime.o compr_rtime.c
In file included from compr_rtime.c:30:
/usr/include/stdint.h:37: redefinition of `int8_t'
/usr/include/linux/types.h:78: `int8_t' previously declared here
/usr/include/stdint.h:38: redefinition of `int16_t'
/usr/include/linux/types.h:80: `int16_t' previously declared here
/usr/include/stdint.h:39: redefinition of `int32_t'
/usr/include/linux/types.h:82: `int32_t' previously declared here
/usr/include/stdint.h:44: redefinition of `int64_t'
/usr/include/linux/types.h:93: `int64_t' previously declared here
/usr/include/stdint.h:49: redefinition of `uint8_t'
/usr/include/linux/types.h:86: `uint8_t' previously declared here
/usr/include/stdint.h:50: redefinition of `uint16_t'
/usr/include/linux/types.h:87: `uint16_t' previously declared here
/usr/include/stdint.h:52: redefinition of `uint32_t'
/usr/include/linux/types.h:88: `uint32_t' previously declared here
/usr/include/stdint.h:59: redefinition of `uint64_t'
/usr/include/linux/types.h:91: `uint64_t' previously declared here
make[2]: *** [build/compr_rtime.o] エラー 1
make[2]: 出ます ディレクトリ `/home/hakusan/suzaku/uClinux-dist/user/mtd-utils'
make[1]: *** [all] エラー 2
make[1]: 出ます ディレクトリ `/home/hakusan/suzaku/uClinux-dist/user'
make: *** [subdirs] エラー 1

------------

初歩的な質問ですが、ご存じの方、よろしくお願い致します。




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