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 がビルドされない理由がわかりません。