[Armadillo:01228] Armadillo-220のビルドエラー

Nakajima email@hidden
2006年 9月 19日 (火) 15:29:18 JST


中島と申します。
ユーザーランドのカストマイズを行いたいのでとりあえずArmadillo-220デフォルトイメージのビルドを行いました。

開発環境のPCはVine 3.2です。

atmark-dist-20060801
linux-2.6.12.3-a9-5


Developers Guideマニュアルのとうりに

$ make config
  ベンダー名 AtmarkTechno
  ボード名     Armadillo-220.Base
  Cライブラリ None
  ....
 マニュアルのとうりに入力しています
$ make dep all
行うと途中で下記エラーがでます。

当初は/usr/include にzlib.hがありませんというエラーで停止しましたので
複数あるzlib.hヘッダーファイルを/usr/include コピーしmake cleanし make 
all を行いましたら
下記エラーになってしまいました。

mark-dist/lib -lz -lc -lgcc
gcc -I/usr/include -I. -c -o build/crc32.o crc32.c
gcc -I/usr/include -I. -c -o build/compr_rtime.o compr_rtime.c
gcc -I/usr/include -I. -c -o build/mkfs.jffs2.o mkfs.jffs2.c
mkfs.jffs2.c:674 から include されたファイル中:
compr.h:22:1: 警告: "CONFIG_JFFS2_ZLIB" が再定義されました
mkfs.jffs2.c:68 から include されたファイル中:
/usr/include/zlib.h:1:1: 警告: ここが以前の宣言がある位置です
gcc -I/usr/include -I. -Dprintk=printf -DKERN_NOTICE= -DKERN_WARNING= -c -o 
build/compr_zlib.o compr_zlib.c
compr_zlib.c:43 から include されたファイル中:
compr.h:22:1: 警告: "CONFIG_JFFS2_ZLIB" が再定義されました
compr_zlib.c:39 から include されたファイル中:
/usr/include/zlib.h:1:1: 警告: ここが以前の宣言がある位置です
compr_zlib.c:43 から include されたファイル中:
compr.h:49:1: 警告: "printk" が再定義されました
<コマンドライン>:4:1: 警告: ここが以前の宣言がある位置です
compr_zlib.c: 関数 `jffs2_zlib_compress' 内:
compr_zlib.c:59: error: `z_stream' undeclared (first use in this function)
compr_zlib.c:59: error: (Each undeclared identifier is reported only once
compr_zlib.c:59: error: for each function it appears in.)
compr_zlib.c:59: error: 文法エラー before "strm"
compr_zlib.c:65: error: `strm' undeclared (first use in this function)
compr_zlib.c:68: error: `Z_OK' undeclared (first use in this function)
compr_zlib.c:80: error: `Z_PARTIAL_FLUSH' undeclared (first use in this 
function)
compr_zlib.c:88: error: `Z_FINISH' undeclared (first use in this function)
compr_zlib.c:89: error: `Z_STREAM_END' undeclared (first use in this 
function)
compr_zlib.c: 関数 `jffs2_zlib_decompress' 内:
compr_zlib.c:107: error: `z_stream' undeclared (first use in this function)
compr_zlib.c:107: error: 文法エラー before "strm"
compr_zlib.c:110: error: `strm' undeclared (first use in this function)
compr_zlib.c:113: error: `Z_OK' undeclared (first use in this function)
compr_zlib.c:124: error: `Z_FINISH' undeclared (first use in this function)
make[2]: *** [build/compr_zlib.o] エラー 1
make[2]: ディレクトリ `/home/haru1/atmark-dist/user/mtd-utils' から出ます
make[1]: *** [all] エラー 2
make[1]: ディレクトリ `/home/haru1/atmark-dist/user' から出ます
make: *** [subdirs] エラー 1

どのようにすればいいのか途方にくれています。ご教授よろしくお願いします。








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