操作环境、软件版本等信息
高通平台
qcs8550-le-1-0_amss_standard_oem_apqgps
问题遇到的现象和发生背景
需要添加veml3328外设,目前将其放置到如下路径,编译kernel可以通过,但是编译LE时会出现错误。
+++ b/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/kernel_platform/msm-kernel/drivers/iio/light/Makefile
@@ -58,3 +58,4 @@ obj-$(CONFIG_VEML6030) += veml6030.o
obj-$(CONFIG_VEML6070) += veml6070.o
obj-$(CONFIG_VL6180) += vl6180.o
obj-$(CONFIG_ZOPT2201) += zopt2201.o
+obj-$(CONFIG_VEML3328) += veml3328.o
编译LOG如下:
ERROR: displaydevicetree-git-r0 do_compile: ExecutionError('/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/temp/run.do_compile.2007891', 2, None, None)
ERROR: Logfile of failure stored in: /workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/temp/log.do_compile.2007891
Log data follows:
| DEBUG: Executing shell function do_compile
| ========================================================
| Building external modules and installing them into staging directory
| + '[' -n y ']'
| + EXT_MOD_REL=/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/kernel_platform/../../../build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/display/vendor/qcom/proprietary/display-devicetree
| + make -C ../../../build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/display/vendor/qcom/proprietary/display-devicetree M=/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/kernel_platform/../../../build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/display/vendor/qcom/proprietary/display-devicetree KERNEL_SRC=/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/kernel_platform/msm-kernel O=/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/out/msm-kernel-kalama_le-consolidate/msm-kernel LLVM=1 DEPMOD=depmod DTC=/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/kernel_platform/build/kernel/build-tools/path/linux-x86/dtc KBUILD_MIXED_TREE=/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/out/msm-kernel-kalama_le-consolidate/dist
| make: Entering directory '/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/display/vendor/qcom/proprietary/display-devicetree'
| make -C /workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/kernel_platform/msm-kernel M=/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/kernel_platform/../../../build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/display/vendor/qcom/proprietary/display-devicetree dtbs KBUILD_EXTMOD_DTS=.
| make[1]: Entering directory '/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/kernel_platform/msm-kernel'
| make[2]: Entering directory '/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/out/msm-kernel-kalama_le-consolidate/msm-kernel'
|
| ERROR: Kernel configuration is invalid.
| include/generated/autoconf.h or include/config/auto.conf are missing.
| Run 'make oldconfig && make prepare' on kernel src to fix it.
|
| make[2]: *** [/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/kernel_platform/msm-kernel/Makefile:781: include/config/auto.conf] Error 1
| make[2]: Leaving directory '/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/out/msm-kernel-kalama_le-consolidate/msm-kernel'
| make[1]: *** [Makefile:239: __sub-make] Error 2
| make[1]: Leaving directory '/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/kernel_platform/msm-kernel'
| make: Leaving directory '/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/display/vendor/qcom/proprietary/display-devicetree'
| make: *** [Makefile:9: dtbs] Error 2
| WARNING: /workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/temp/run.do_compile.2007891:148 exit 2 from 'BUILD_CONFIG=msm-kernel/build.config.msm.kalama.le OUT_DIR=/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/out/msm-kernel-kalama_le-consolidate EXT_MODULES=../../../build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/display/vendor/qcom/proprietary/display-devicetree INPLACE_COMPILE=y KERNEL_KIT=/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/src/kernel-5.15/out/msm-kernel-kalama_le-consolidate ./build/build_module.sh'
| WARNING: Backtrace (BB generated script):
| #1: do_compile, /workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/temp/run.do_compile.2007891, line 148
| #2: main, /workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/build-qti-distro-rb-debug/tmp-glibc/work/kalama-oe-linux/displaydevicetree/git-r0/temp/run.do_compile.2007891, line 157
ERROR: Task (/workspace1/xmzml/6_qcs8550/qcs8550-le-1-0_amss_standard_oem_apqgps/LE.PRODUCT.2.1.r1/apps_proc/poky/meta-qti-display-prop/recipes/display-devicetree/displaydevicetree_git.bb:do_compile) failed with exit code '1'
Waiting for 1 running task to finish:
我想要达到的结果
确认失败原因,是不能放在这里还是什么原因?@weixin_38498942