Open s0i37 opened 4 years ago
Hello. I'm trying to build stock kernel without anything changes:
export CROSS_COMPILE=/opt/toolchains/aarch64-google/bin/aarch64-linux-android- export REAL_CC=/opt/toolchains/aarch64-qualcomm-6/toolchains/llvm-Snapdragon_LLVM_for_Android_6.0/prebuilt/linux-x86_64/bin/clang export PATH=$PATH:/opt/toolchains/aarch64-clang/bin/
make O=out ARCH=arm64 SUBARCH=arm64 REAL_CC=$REAL_CC CROSS_COMPILE=$CROSS_COMPILE CLANG_TRIPLE=aarch64-linux-gnu-
But I have the error:
...... LD vmlinux.o MODPOST vmlinux.o WARNING: EXPORT symbol "gsi_write_channel_scratch" [vmlinux] version generation failed, symbol will not be versioned. KSYM .tmp_kallsyms1.o KSYM .tmp_kallsyms2.o LD vmlinux SORTEX vmlinux SYSMAP System.map DTC arch/arm64/boot/dts/qcom/apq8016-sbc.dtb DTC arch/arm64/boot/dts/qcom/apq8096-db820c.dtb DTC arch/arm64/boot/dts/qcom/ipq8074-hk01.dtb DTC arch/arm64/boot/dts/qcom/msm8916-mtp.dtb DTC arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dtb DTC arch/arm64/boot/dts/qcom/msm8994-angler-rev-101.dtb DTC arch/arm64/boot/dts/qcom/msm8996-mtp.dtb DTC arch/arm64/boot/dts/qcom/sdmmagpie.dtb arch/arm64/boot/dts/qcom/sdmmagpie.dtb: Warning (reg_format): "reg" property in /soc/qcom,spmi@c440000/qcom,pm6150l@5/qcom,amoled/oledb@e000 has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1) arch/arm64/boot/dts/qcom/sdmmagpie.dtb: Warning (reg_format): "reg" property in /soc/qcom,spmi@c440000/qcom,pm6150l@5/qcom,amoled/ab@de00 has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1) arch/arm64/boot/dts/qcom/sdmmagpie.dtb: Warning (reg_format): "reg" property in /soc/qcom,spmi@c440000/qcom,pm6150l@5/qcom,amoled/ibb@dc00 has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1) arch/arm64/boot/dts/qcom/sdmmagpie.dtb: Warning (avoid_default_addr_size): Relying on default #address-cells value for /soc/qcom,spmi@c440000/qcom,pm6150l@5/qcom,amoled/oledb@e000 arch/arm64/boot/dts/qcom/sdmmagpie.dtb: Warning (avoid_default_addr_size): Relying on default #size-cells value for /soc/qcom,spmi@c440000/qcom,pm6150l@5/qcom,amoled/oledb@e000 arch/arm64/boot/dts/qcom/sdmmagpie.dtb: Warning (avoid_default_addr_size): Relying on default #address-cells value for /soc/qcom,spmi@c440000/qcom,pm6150l@5/qcom,amoled/ab@de00 arch/arm64/boot/dts/qcom/sdmmagpie.dtb: Warning (avoid_default_addr_size): Relying on default #size-cells value for /soc/qcom,spmi@c440000/qcom,pm6150l@5/qcom,amoled/ab@de00 arch/arm64/boot/dts/qcom/sdmmagpie.dtb: Warning (avoid_default_addr_size): Relying on default #address-cells value for /soc/qcom,spmi@c440000/qcom,pm6150l@5/qcom,amoled/ibb@dc00 arch/arm64/boot/dts/qcom/sdmmagpie.dtb: Warning (avoid_default_addr_size): Relying on default #size-cells value for /soc/qcom,spmi@c440000/qcom,pm6150l@5/qcom,amoled/ibb@dc00 DTC arch/arm64/boot/dts/qcom/davinci-sdmmagpie-overlay.dtbo Error: ../arch/arm64/boot/dts/qcom/sm6150-lpi.dtsi:14.1-5 syntax error FATAL ERROR: Unable to parse input tree make[3]: *** [scripts/Makefile.dtbo:24: arch/arm64/boot/dts/qcom/davinci-sdmmagpie-overlay.dtbo] make[2]: *** [../scripts/Makefile.build:678: arch/arm64/boot/dts/qcom] make[1]: *** [arch/arm64/Makefile:184: dtbs] make: *** [Makefile:146: sub-make]
You need to upstream dtc for fix this error, check LineageOS sm6150 kernel commits for this
Hello. I'm trying to build stock kernel without anything changes:
But I have the error: