2016-05-29 10 views
0

私はAndroidデバイス用のリカバリを構築しようとしていますが、あまりにも(私にとっては...)説明でビルドが失敗します。ここに最新のラインがありますこのカーネルビルドが失敗する理由を特定できません

target C: libcrypto_static <= external/openssl/crypto/sha/sha1dgst.c 
target C: libcrypto_static <= external/openssl/crypto/sha/sha256.c 
target C: libcrypto_static <= external/openssl/crypto/sha/sha512.c 
target C: libcrypto_static <= external/openssl/crypto/sha/sha_dgst.c 
target C: libcrypto_static <= external/openssl/crypto/srp/srp_lib.c 
make[2]: *** [vmlinux] Error 1 
make[1]: *** [sub-make] Error 2 
make[1]: Leaving directory `/home/Arch/javier/dati/download/part-tree/kernel-3.10' 
make: *** [/home/Arch/javier/dati/download/part-tree/out/target/product/y991/obj/KERNEL_OBJ/arch/arm64/boot/Image.gz-dtb] Error 2 
make: *** Waiting for unfinished jobs.... 
target C: libcrypto_static <= external/openssl/crypto/srp/srp_vfy.c 

#### make failed to build some targets (12:24 (mm:ss)) #### 

重量のために出力全体をペーストビンに入れることができません。どの部分が面白いか教えてください。

EDIT:このリンクで あなたは最後の5000行 http://pastebin.com/XAVNQJDY

+0

カーネルを-jオプション(例えばmake -j4)でビルドしていますか?その場合、より多くのログ行を表示する必要があります。 – Adam

+0

はい、私は-j5を使用しました。元の質問に、より多くの出力を加えたリンクを追加しました。 – 4javier

+0

別のツールチェーンを使うべきでしょうか?ここを見てくださいhttp://forum.xda-developers.com/google-nexus-5/help/solved-stock-kernel-build-problems-t2532147 – Adam

答えて

0

[OK]を見つけることができます。 @Adamからのヒントのおかげで、私はシーケンシャル出力を得るために一つだけの仕事でビルドを開始した、と私はちょうど最後の行の前に二つの問題があったことが判明

drivers/built-in.o:(.data+0x36980): undefined reference to `IMX135_MIPI_RAW_SensorInit' 

ドライバ/ビルトインin.o: (.data + 0x369b0): `OV5648MIPISensorInit 'への未定義の参照 defconfigでデバイス用の正しいセンサーを設定し、ビルドが正常に完了しました。

関連する問題