radxa / manifests

90 stars 38 forks source link

error: 'commit_id.xml', needed by 'out/target/product/rk3399/vendor/commit_id.xml', missing and no known rule to make it #2

Open derong218 opened 4 years ago

derong218 commented 4 years ago

make -j$(nproc)

PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=9 TARGET_PRODUCT=rk3399_mid TARGET_BUILD_VARIANT=userdebug TARGET_BUILD_TYPE=release TARGET_ARCH=arm64 TARGET_ARCH_VARIANT=armv8-a TARGET_CPU_VARIANT=cortex-a53 TARGET_2ND_ARCH=arm TARGET_2ND_ARCH_VARIANT=armv7-a-neon TARGET_2ND_CPU_VARIANT=cortex-a15 HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS=linux HOST_OS_EXTRA=Linux-4.4.0-21-generic-x86_64-Ubuntu-16.04-LTS HOST_CROSS_OS=windows HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=release BUILD_ID=PQ3B.190801.002 OUT_DIR=out

environment variables changed value: TARGET_PRODUCT ("rk3399" -> "rk3399_mid") ninja: no work to do. [1/1] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja SurfaceFlinger want to conditional Compile librga want to conditional Compile libstagefright want to conditional Compile TARGET_PRODUCT: rk3399_mid out/build-rk3399_mid-cleanspec.ninja is missing, regenerating... out/build-rk3399_mid.ninja is missing, regenerating... [4/1101] including bootable/recovery/Android.mk ... Not a git repository To compare two paths outside a working tree: usage: git diff [--no-index] /bin/bash: line 0: test: -ge: unary operator expected /bin/bash: line 0: test: -ge: unary operator expected [408/1101] including hardware/rockchip/hwcomposer/Android.mk ... fatal: Not a git repository (or any parent up to mount point /work) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). [409/1101] including hardware/rockchip/libgralloc/Android.mk ... fatal: Not a git repository (or any parent up to mount point /work) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). [429/1101] including hardware/rockchip/omx_il/Android.mk ... fatal: Not a git repository (or any parent up to mount point /work) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). cp: cannot create regular file '.git/hooks/pre-commit': No such file or directory tools/hooks .git/hooks [610/1101] including system/sepolicy/Android.mk ... system/sepolicy/Android.mk:79: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version [1101/1101] including vendor/rockchip/common/vpu/Android.mk ... bootable/recovery/prebuilt/Android.mk:338: warning: warning for parse error in an unevaluated line: commands commence before first target. build/make/core/aapt2.mk:33: warning: overriding commands for target out/target/common/obj/APPS/Bluetooth_intermediates/flat-res/device/rockchip/common/overlay/packages/apps/Bluetooth/res/values_config.arsc.flat' build/make/core/aapt2.mk:33: warning: ignoring old commands for targetout/target/common/obj/APPS/Bluetooth_intermediates/flat-res/device/rockchip/common/overlay/packages/apps/Bluetooth/res/values_config.arsc.flat' build/make/core/base_rules.mk:412: warning: overriding commands for target out/target/product/rk3399_mid/recovery/root/etc/mke2fs.conf' build/make/core/base_rules.mk:412: warning: ignoring old commands for targetout/target/product/rk3399_mid/recovery/root/etc/mke2fs.conf' build/make/core/Makefile:28: warning: overriding commands for target out/target/product/rk3399_mid/vendor/lib/libjpeghwenc.so' build/make/core/base_rules.mk:412: warning: ignoring old commands for targetout/target/product/rk3399_mid/vendor/lib/libjpeghwenc.so' build/make/core/Makefile:28: warning: overriding commands for target out/target/product/rk3399_mid/vendor/lib/libjpeghwdec.so' build/make/core/base_rules.mk:412: warning: ignoring old commands for targetout/target/product/rk3399_mid/vendor/lib/libjpeghwdec.so' build/make/core/Makefile:28: warning: overriding commands for target out/target/product/rk3399_mid/vendor/lib64/libjpeghwenc.so' build/make/core/base_rules.mk:412: warning: ignoring old commands for targetout/target/product/rk3399_mid/vendor/lib64/libjpeghwenc.so' [ 66% 2/3] glob device/rockchip/rk3399/rk3399_mid/overlay// ninja: error: 'device/rockchip/rk3399/rk3399_mid/fstab.rk30board.emmc', needed by 'out/target/product/rk3399_mid/vendor/etc/fstab.rk30board.emmc', missing and no known rule to make it 13:38:43 ninja failed with: exit status 1

failed to build some targets (03:05 (mm:ss))

BeyondAmazing commented 4 years ago

Changing in: device/rockchip/common/BoardConfig.mk: from: BOARD_RECORD_COMMIT_ID ?= true to: BOARD_RECORD_COMMIT_ID ?= false fixed it for me

rkollataj commented 3 years ago

Just for the reference. I had the same problem and it seems it was caused by

20:24:02 Disallowed PATH tool "python3.8" used: []string{"python3.8", ".repo/repo/repo", "manifest", "-r", "-o", "out/commit_id.xml"} 20:24:02 See https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools for more information. 20:24:02 Disallowed PATH tool "python3.8" used: []string{"/mnt/disk2/tv-android-rockpi4b/out/.path/python3.8", "/mnt/disk2/tv-android-rockpi4b/.repo/repo/main.py", "--repo-dir=/mnt/disk2/tv-android-rockpi4b/.repo", "--wrapper-version=2.8", "--wrapper-path=/mnt/disk2/tv-android-rockpi4b/.repo/repo/repo", "--", "manifest", "-r", "-o", "out/commit_id.xml"} 20:24:02 See https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools for more information.

To workaround it you may set environment variable 'TEMPORARY_DISABLE_PATH_RESTRICTIONS=true' before building.