2016-05-29 129 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)) #### 

我不能把整個輸出放在pastebin,因爲它的重量。告訴我哪些部分可能會讓你感興趣。

編輯: 在這個環節,你可以找到最後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

確定。由於從@Adam提示我只有一個工作開始構建以獲得連續的輸出,並且我發現有剛剛過去的前行兩個問題

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

驅動器/內置in.o: (.data + 0x369b0):對'OV5648MIPISensorInit'的未定義引用 我在defconfig中爲我的設備設置了正確的傳感器,並已成功完成構建。

相關問題