Android 9.0 编译报错

android 9.0 for vim1 编译报错:
~/workspace/khadas$ make -j4 otapackage
hardware/amlogic/wifi/configs/wifi.mk:43: warning: WIFI_MOUDLE is multiwifi
hardware/amlogic/wifi/configs/wifi.mk:47: warning: WIFI_BUILD_IN is false
hardware/amlogic/bluetooth/configs/bluetooth.mk:20: warning: BLUETOOTH_MODULE is BCMBT
hardware/amlogic/bluetooth/configs/bluetooth.mk:24: warning: BLUETOOTH_INF is not set

PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=9
TARGET_PRODUCT=kvim
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=cortex-a9
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.0.0-37-generic-x86_64-Ubuntu-18.04.3-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=PPR1.180610.011
OUT_DIR=out

[1/1] out/soong/.minibootstrap/minibp out/soong/.bootstrap/build.ninja
[55/56] glob prebuilts/ndk/stl.bp
[77/77] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
out/build-kvim-cleanspec.ninja is missing, regenerating…
hardware/amlogic/wifi/configs/wifi.mk:43: warning: WIFI_MOUDLE is multiwifi
hardware/amlogic/wifi/configs/wifi.mk:47: warning: WIFI_BUILD_IN is false
hardware/amlogic/bluetooth/configs/bluetooth.mk:20: warning: BLUETOOTH_MODULE is BCMBT
hardware/amlogic/bluetooth/configs/bluetooth.mk:24: warning: BLUETOOTH_INF is not set
out/build-kvim.ninja is missing, regenerating…
hardware/amlogic/wifi/configs/wifi.mk:43: warning: WIFI_MOUDLE is multiwifi
hardware/amlogic/wifi/configs/wifi.mk:47: warning: WIFI_BUILD_IN is false
hardware/amlogic/bluetooth/configs/bluetooth.mk:20: warning: BLUETOOTH_MODULE is BCMBT
hardware/amlogic/bluetooth/configs/bluetooth.mk:24: warning: BLUETOOTH_INF is not set
[5/945] including build/make/Android.mk …
device/khadas/common/factory.mk:182: warning: echo “radio add dt and bootloader”
device/khadas/common/factory.mk:316: warning: will keep out/target/product/kvim/update.img
device/khadas/common/factory.mk:459: warning: will keep out/target/product/kvim/kvim-fastboot-flashall-20200114.zip
[313/945] including hardware/amlogic/audio/Android.mk …
“---------ott audio mode, compiler configure 2 channels output by default--------”
[316/945] including hardware/amlogic/camera/Android.mk …


pdk or not:
target board: gxl
git version: “86f387d823e75abe086648da7ac24020b744b6ac”
uncomment: 0 files
last changed: “Date: Mon Dec 30 18:28:56 2019 +0800”
build time: " Tue Jan 14 07:42:43 CST 2020"
builder name: " zewen"
branch name: “* (no branch)”
build mode: userdebug
host name: “zewen-PC”
host IP: “4163”
path: “/home/zewen/workspace/khadas/hardware/amlogic/camera/v3/fake-pipeline2/tests”


[319/945] including hardware/amlogic/gralloc/Android.mk …
hardware/amlogic/gralloc/Android.mk:79: warning: “the value of GPU_ARCH is utgard”
hardware/amlogic/gralloc/Android.mk:135: warning: “the value of BOARD_RESOLUTION_RATIO is 1080”
hardware/amlogic/gralloc/Android.mk:144: warning: “the value of GPU_TYPE is mali450”
[321/945] including hardware/amlogic/hwcomposer/Android.mk …
“Build HWC 2.0”
[533/945] including system/sepolicy/Android.mk …
system/sepolicy/Android.mk:79: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
[904/945] including vendor/amlogic/common/LibTsPlayer/Android.mk …
vendor/amlogic/common/LibTsPlayer/jni/media_control/Android.mk:27: warning: 9
vendor/amlogic/common/LibTsPlayer/jni/media_control/Android.mk:98: warning: 9
vendor/amlogic/common/LibTsPlayer/jni/media_processor/Android.mk:4: warning: .
vendor/amlogic/common/LibTsPlayer/jni/media_processor/Android.mk:45: warning: 9
vendor/amlogic/common/LibTsPlayer/jni/test/Android.mk:5: warning: Kitkat
vendor/amlogic/common/LibTsPlayer/jni/test/Android.mk:6: warning: vendor/amlogic/common/LibTsPlayer/jni/test
[913/945] including vendor/amlogic/common/apps/NativeImagePlaye/Android.mk …
vendor/amlogic/common/apps/NativeImagePlaye/jni/Android.mk:10: warning: libnativehelper/include_jni
[931/945] including vendor/amlogic/common/frameworks/Android.mk …
vendor/amlogic/common/frameworks/core/jni/screencontrol/Android.mk:7: warning: libnativehelper/include_jni
vendor/amlogic/common/frameworks/core/jni/systemcontrol/Android.mk:10: warning: libnativehelper/include_jni
[932/945] including vendor/amlogic/common/gpu/lib/Android.mk …
vendor/amlogic/common/gpu/lib/Android.mk:100: warning: "the value of BOARD_INSTALL_VULKAN is "
[937/945] including vendor/amlogic/common/prebuilt/Android.mk …
“no bootaccelerate source code, add prebuilts”
“no exoplayer source code, add prebuilts”
[940/945] including vendor/amlogic/common/tdk/linuxdriver/Android.mk …

arch/arm/configs/kvim_a32_defconfig:481:warning: unexpected data: GONFIG_GPIOLIB=y
arch/arm/configs/kvim_a32_defconfig:482:warning: unexpected data: GONFIG_OF_GPIO=y
make: Entering directory ‘/home/zewen/workspace/khadas/common’ make[1]: Entering directory ‘/home/zewen/workspace/khadas/out/target/product/kvim/obj/KERNEL_OBJ’ HOSTCC scripts/basic/fixdep GEN ./Makefile SHIPPED scripts/kconfig/zconf.tab.c HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf # # configuration written to .config # make[1]: Leaving directory ‘/home/zewen/workspace/khadas/out/target/product/kvim/obj/KERNEL_OBJ’ make: Leaving directory ‘/home/zewen/workspace/khadas/common’
make: Entering directory ‘/home/zewen/workspace/khadas/common’ make[1]: Entering directory ‘/home/zewen/workspace/khadas/out/target/product/kvim/obj/KERNEL_OBJ’ GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release UPD include/config/kernel.release CHK include/config/kernel.release_full GEN ./Makefile CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h HOSTCC scripts/basic/bin2c WRAP arch/arm/include/generated/asm/bitsperlong.h WRAP arch/arm/include/generated/asm/clkdev.h WRAP arch/arm/include/generated/asm/cputime.h WRAP arch/arm/include/generated/asm/current.h WRAP arch/arm/include/generated/asm/early_ioremap.h WRAP arch/arm/include/generated/asm/emergency-restart.h WRAP arch/arm/include/generated/asm/errno.h WRAP arch/arm/include/generated/asm/exec.h WRAP arch/arm/include/generated/asm/ioctl.h WRAP arch/arm/include/generated/asm/irq_regs.h WRAP arch/arm/include/generated/asm/ipcbuf.h WRAP arch/arm/include/generated/asm/kdebug.h WRAP arch/arm/include/generated/asm/local.h WRAP arch/arm/include/generated/asm/local64.h WRAP arch/arm/include/generated/asm/mm-arch-hooks.h WRAP arch/arm/include/generated/asm/msgbuf.h WRAP arch/arm/include/generated/asm/msi.h WRAP arch/arm/include/generated/asm/param.h WRAP arch/arm/include/generated/asm/parport.h WRAP arch/arm/include/generated/asm/poll.h WRAP arch/arm/include/generated/asm/preempt.h WRAP arch/arm/include/generated/asm/resource.h WRAP arch/arm/include/generated/asm/rwsem.h WRAP arch/arm/include/generated/asm/seccomp.h WRAP arch/arm/include/generated/asm/segment.h WRAP arch/arm/include/generated/asm/sembuf.h WRAP arch/arm/include/generated/asm/serial.h WRAP arch/arm/include/generated/asm/shmbuf.h WRAP arch/arm/include/generated/asm/siginfo.h WRAP arch/arm/include/generated/asm/simd.h WRAP arch/arm/include/generated/asm/sizes.h WRAP arch/arm/include/generated/asm/socket.h WRAP arch/arm/include/generated/asm/sockios.h WRAP arch/arm/include/generated/asm/termbits.h WRAP arch/arm/include/generated/asm/termios.h WRAP arch/arm/include/generated/asm/timex.h WRAP arch/arm/include/generated/asm/trace_clock.h HOSTCC scripts/genksyms/genksyms.o CC scripts/mod/empty.o HOSTCC scripts/dtc/dtc.o SHIPPED scripts/genksyms/parse.tab.c SHIPPED scripts/genksyms/lex.lex.c SHIPPED scripts/genksyms/keywords.hash.c SHIPPED scripts/genksyms/parse.tab.h HOSTCC scripts/genksyms/parse.tab.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/genksyms/lex.lex.o HOSTCC scripts/dtc/fstree.o CC scripts/mod/devicetable-offsets.s HOSTCC scripts/dtc/data.o HOSTLD scripts/genksyms/genksyms HOSTCC scripts/selinux/genheaders/genheaders HOSTCC scripts/dtc/livetree.o HOSTCC scripts/selinux/mdp/mdp HOSTCC scripts/kallsyms MKELF scripts/mod/elfconfig.h CHK scripts/mod/devicetable-offsets.h UPD scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/sumversion.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/conmakehash HOSTCC scripts/recordmcount HOSTCC scripts/dtc/util.o HOSTCC scripts/mod/file2alias.o SHIPPED scripts/dtc/dtc-lexer.lex.c SHIPPED scripts/dtc/dtc-parser.tab.h HOSTCC scripts/sortextable SHIPPED scripts/dtc/dtc-parser.tab.c HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/asn1_compiler HOSTLD scripts/mod/modpost HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/dtc UPD include/config/kernel.release_full Using /home/zewen/workspace/khadas/common as source for kernel CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h GEN include/generated/mach-types.h CHK include/generated/timeconst.h CC kernel/bounds.s UPD include/generated/timeconst.h CHK include/generated/bounds.h UPD include/generated/bounds.h CC arch/arm/kernel/asm-offsets.s CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL /home/zewen/workspace/khadas/common/scripts/checksyscalls.sh make[1]: Leaving directory ‘/home/zewen/workspace/khadas/out/target/product/kvim/obj/KERNEL_OBJ’ make: Leaving directory ‘/home/zewen/workspace/khadas/common’

make: Entering directory ‘/home/zewen/workspace/khadas/out/target/product/kvim/obj/KERNEL_OBJ’ WARNING: Symbol version dump ./Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/tee_core.o CC [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/tee_shm.o CC [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/tee_shm_pool.o CC [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/optee/core.o CC [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/optee/call.o CC [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/optee/rpc.o CC [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/optee/supp.o LD [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/optee.o AS [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/optee/smccc-call-a32.o LD [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/optee/optee_armtz.o Building modules, stage 2. MODPOST 2 modules CC /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/optee.mod.o CC /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/optee/optee_armtz.mod.o LD [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/optee.ko LD [M] /home/zewen/workspace/khadas/out/target/product/kvim/obj/optee_modules/optee/optee_armtz.ko make: Leaving directory ‘/home/zewen/workspace/khadas/out/target/product/kvim/obj/KERNEL_OBJ’
[943/945] including vendor/amlogic/common/tv/tvserver/Android.mk …
“have hardware/amlogic/media”
“have hardware/amlogic/media”
[945/945] including vendor/widevine/Android.mk …
device/khadas/kvim/Kernel.mk:167: warning: overriding commands for target out/target/product/kvim/obj/lib_vendor/mali.ko' vendor/amlogic/common//gpu/gpu-v2.mk:23: warning: ignoring old commands for target out/target/product/kvim/obj/lib_vendor/mali.ko’
build/make/core/base_rules.mk:412: warning: overriding commands for target out/target/product/kvim/system/usr/icu/icudt60l.dat' build/make/core/base_rules.mk:412: warning: ignoring old commands for target out/target/product/kvim/system/usr/icu/icudt60l.dat’
build/make/core/base_rules.mk:412: warning: overriding commands for target out/host/linux-x86/usr/icu/icudt60l.dat' build/make/core/base_rules.mk:412: warning: ignoring old commands for target out/host/linux-x86/usr/icu/icudt60l.dat’
build/make/core/Makefile:28: warning: overriding commands for target out/target/product/kvim/obj/lib_vendor/ddr_window_64.ko' device/khadas/kvim/Kernel.mk:167: warning: ignoring old commands for target out/target/product/kvim/obj/lib_vendor/ddr_window_64.ko’
build/make/core/Makefile:28: warning: overriding commands for target out/target/product/kvim/vendor/etc/init/android.hardware.wifi@1.0-service.rc' build/make/core/base_rules.mk:426: warning: ignoring old commands for target out/target/product/kvim/vendor/etc/init/android.hardware.wifi@1.0-service.rc’
[ 99% 1189/1190] glob vendor/amlogic/common/interfaces/tvserver/1.0/src
ninja: error: ‘out/host/linux-x86/framework/org-netbeans-api-visual.jar’, needed by ‘out/host/common/obj/JAVA_LIBRARIES/hierarchyviewer_intermediates/classes-full-debug.jar’, missing and no known rule to make it
07:44:04 ninja failed with: exit status 1

failed to build some targets (02:11 (mm:ss))

从你提供的log看,没有看到有用的错误信息,你可以尝试一下 make clean一下代码重新编译。 到时候有问题再贴log上来

Hi Terry:
谢谢回复,这个是 make clean后再编译的完整log:点我在线浏览 或 链接: https://pan.baidu.com/s/1oYhwKRdZAomO5M1SjAsjZA 提取码: 6g85

我是根据这个页面: https://docs.khadas.com/vim1/BuildAndroid.html 的步骤下载并编译的, U-BOOT已经编译成功,但android 编译几分钟就会报错,尝试后好多次也重启后电脑,主机是UBUNTU18.04 64bit
感谢协助!