0

Buildroot 環境をビルドしようとすると、(別の) ビルド エラーが発生します。この質問は、以前の(解決済みの)質問hereおよびhereに関連しています(ただし、依存していません) 。

カーネルと JamVM に Bluetooth サポートを含めようとしていますが、Jamvm を含む Buildroot 環境を既に正常に構築しましたが、何らかの理由でビルドが失敗しています。

ビルド プロセスが次の段階に達したとき:

jamvm 1.5.1 構成

最終的に次のエラーで失敗します。

ecj をチェックしています... (キャッシュされています) javac -Xlint:unchecked,cast,divzero,empty,finally,overrides

-lpthread で pthread_self をチェックしています...はい

-lmでfmodをチェックしています...はい

-ldl で dlopen をチェックしています... (キャッシュ) はい

-lzでインフレをチェックしています...はい

ANSI C ヘッダー ファイルをチェックしています... (キャッシュ) はい

sys/time.h のチェック... (キャッシュ) はい

unistd.h のチェック... (キャッシュ) はい

endian.h のユーザビリティをチェックしています...はい

endian.h の存在を確認しています...はい

endian.h をチェックしています...はい

sys/param.h のチェック... (キャッシュ) はい

locale.h のチェック... (キャッシュ) はい

zlib.h のチェック... (キャッシュ) いいえ

構成: エラー: zlib.h がありません

出力場所 /output/build/zlib-1.2.3 を確認したところ、ファイル zlib.h が表示されるので、なぜそれが見つからないと主張するのか不思議です。また、zlib に依存するように jamvm.mk を変更し、make を再試行しました (「make clean」を実行していないことに注意してください)。

誰にもアイデアはありますか?ビルド プロセスの何かである必要があること以外に、jamvm がビルドされない理由がわかりません。

4

1 に答える 1

1

私の場合、zconf.hヘッダーファイルをツールチェーンのインクルードフォルダーに配置すると、zlibの構成が見つからないというエラーメッセージが表示されなくなります。試してみる。

于 2012-05-17T10:59:51.620 に答える