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)) ####
我不能把整個輸出放在pastebin,因爲它的重量。告訴我哪些部分可能會讓你感興趣。
編輯: 在這個環節,你可以找到最後5000行 http://pastebin.com/XAVNQJDY
你是用-j選項構建你的內核嗎(比如make -j4)?在這種情況下,你必須顯示更多的日誌行。 – Adam
是的,我用-j5。我在原始問題中添加了更多輸出的鏈接。 – 4javier
也許你應該使用另一個工具鏈?看看這裏http://forum.xda-developers.com/google-nexus-5/help/solved-stock-kernel-build-problems-t2532147 – Adam