I download the source code of AOSP with VMWare Ubuntu18.04, When I build with "rm -rf out && make -j4 2>&1 | tee b.log", always failed.
all the logs below
============================================
PLATFORM_VERSION_CODENAME=R
PLATFORM_VERSION=R
TARGET_PRODUCT=aosp_x86_64
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_2ND_ARCH=x86
TARGET_2ND_ARCH_VARIANT=x86_64
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.18.0-23-generic-x86_64-Ubuntu-18.04.2-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=PI
OUT_DIR=out
============================================
[100% 1/1] out/soong/.minibootstrap/minibp out/soong/.bootstrap/build.ninja
[ 5% 8/140] compile out/soong/.bootstrap/gotestmain/obj/gotestmain.a
[ 6% 9/140] compile out/soong/.bootstrap/loadplugins/obj/loadplugins.a
[ 7% 10/140] compile out/soong/.bootstrap/gotestrunner/obj/gotestrunner.a
[ 8% 12/140] link out/soong/.bootstrap/gotestmain/obj/a.out
[ 9% 13/140] link out/soong/.bootstrap/gotestrunner/obj/a.out
[ 10% 14/140] link out/soong/.bootstrap/loadplugins/obj/a.out
[ 10% 15/140] cp out/soong/.bootstrap/bin/gotestrunner
[ 11% 16/140] cp out/soong/.bootstrap/bin/gotestmain
[ 12% 17/140] cp out/soong/.bootstrap/bin/loadplugins
[ 12% 18/140] gotestmain out/soong/.bootstrap/blueprint-bootstrap-bpdoc/test/test.go
[ 13% 19/140] gotestmain out/soong/.bootstrap/blueprint-parser/test/test.go
[ 14% 20/140] gotestmain out/soong/.bootstrap/blueprint/test/test.go
[ 15% 21/140] gotestmain out/soong/.bootstrap/blueprint-pathtools/test/test.go
[ 15% 22/140] compile out/soong/.bootstrap/blueprint-parser/test/test.a
[ 16% 23/140] compile out/soong/.bootstrap/blueprint-pathtools/test/test.a
[ 17% 25/140] link out/soong/.bootstrap/blueprint-parser/test/test
[ 19% 27/140] compile out/soong/.bootstrap/blueprint/test/test.a
[ 20% 29/140] link out/soong/.bootstrap/blueprint-pathtools/test/test
[ 22% 31/140] gotestmain out/soong/.bootstrap/blueprint-proptools/test/test.go
[ 24% 34/140] compile out/soong/.bootstrap/blueprint-proptools/test/test.a
[ 25% 35/140] compile out/soong/.bootstrap/blueprint-bootstrap-bpdoc/test/test.a
[ 26% 37/140] link out/soong/.bootstrap/blueprint-proptools/test/test
[ 27% 38/140] compile out/soong/.bootstrap/soong/pkg/android/soong.a
[ 27% 39/140] gotestmain out/soong/.bootstrap/soong-android/test/test.go
[ 28% 40/140] gotestmain out/soong/.bootstrap/soong-apex/test/test.go
[ 29% 41/140] gotestmain out/soong/.bootstrap/soong-bpf/test/test.go
[ 30% 43/140] link out/soong/.bootstrap/blueprint/test/test
[ 31% 44/140] gotestmain out/soong/.bootstrap/soong-cc/test/test.go
[ 32% 45/140] gotestmain out/soong/.bootstrap/soong-cc-config/test/test.go
[ 32% 46/140] gotestmain out/soong/.bootstrap/soong-dexpreopt/test/test.go
[ 34% 48/140] gotestmain out/soong/.bootstrap/soong-genrule/test/test.go
[ 35% 49/140] gotestmain out/soong/.bootstrap/soong-java/test/test.go
[ 35% 50/140] gotestmain out/soong/.bootstrap/soong-python/test/test.go
[ 36% 51/140] compile out/soong/.bootstrap/soong-env/pkg/android/soong/env.a
[ 37% 52/140] compile out/soong/.bootstrap/soong-shared/pkg/android/soong/shared.a
[ 37% 53/140] gotestmain out/soong/.bootstrap/soong-sysprop/test/test.go
[ 38% 54/140] gotestmain out/soong/.bootstrap/soong-xml/test/test.go
[ 39% 55/140] create out/soong/.bootstrap/soong_build/gen/plugin.go
[ 40% 56/140] compile out/soong/.bootstrap/soong_env/obj/soong_env.a
[ 40% 57/140] link out/soong/.bootstrap/blueprint-bootstrap-bpdoc/test/test
[ 42% 59/140] link out/soong/.bootstrap/soong_env/obj/a.out
[ 42% 60/140] cp out/soong/.bootstrap/bin/soong_env
[ 43% 61/140] compile out/soong/.bootstrap/soong-android/pkg/android/soong/android.a
[ 44% 62/140] compile out/soong/.bootstrap/kernel-config-soong-rules/pkg/android/soong/kernel/configs.a
[ 45% 63/140] compile out/soong/.bootstrap/soong-cc-config/pkg/android/soong/cc/config.a
[ 45% 64/140] compile out/soong/.bootstrap/soong-cc-config/test/android/soong/cc/config.a
[ 46% 65/140] compile out/soong/.bootstrap/soong-dexpreopt/test/android/soong/dexpreopt.a
[ 47% 66/140] compile out/soong/.bootstrap/soong-cc-config/test/test.a
[ 47% 67/140] compile out/soong/.bootstrap/soong-dexpreopt/test/test.a
[ 48% 68/140] compile out/soong/.bootstrap/soong-android/test/android/soong/android.a
[ 49% 69/140] compile out/soong/.bootstrap/soong-android/test/test.a
[ 50% 70/140] compile out/soong/.bootstrap/soong-dexpreopt/pkg/android/soong/dexpreopt.a
[ 50% 71/140] compile out/soong/.bootstrap/soong-genrule/test/android/soong/genrule.a
[ 51% 72/140] compile out/soong/.bootstrap/soong-genrule/test/test.a
[ 52% 73/140] link out/soong/.bootstrap/soong-cc-config/test/test
[ 52% 74/140] link out/soong/.bootstrap/soong-dexpreopt/test/test
[ 53% 75/140] link out/soong/.bootstrap/soong-android/test/test
[ 54% 76/140] compile out/soong/.bootstrap/soong-genrule/pkg/android/soong/genrule.a
[ 55% 77/140] compile out/soong/.bootstrap/soong-java-config/pkg/android/soong/java/config.a
[ 55% 78/140] compile out/soong/.bootstrap/soong-fs_config/pkg/android/soong/fs_config.a
[ 56% 79/140] compile out/soong/.bootstrap/soong-java-config-error_prone/pkg/android/soong/java/config/error_prone.a
[ 57% 80/140] compile out/soong/.bootstrap/soong-phony/pkg/android/soong/phony.a
[ 57% 81/140] compile out/soong/.bootstrap/soong-libchrome/pkg/android/soong/external/libchrome.a
[ 58% 82/140] compile out/soong/.bootstrap/soong-ca-certificates/pkg/android/soong/system/ca-certificates.a
[ 59% 83/140] link out/soong/.bootstrap/soong-genrule/test/test
[ 60% 84/140] compile out/soong/.bootstrap/soong-tradefed/pkg/android/soong/tradefed.a
[ 60% 85/140] compile out/soong/.bootstrap/soong-robolectric/pkg/android/soong/robolectric.a
[ 61% 86/140] test android/soong/android
[ 62% 87/140] compile out/soong/.bootstrap/soong-selinux/pkg/android/soong/selinux.a
[ 62% 88/140] test android/soong/cc/config
[ 63% 89/140] test android/soong/dexpreopt
[ 64% 90/140] test android/soong/genrule
[ 65% 91/140] compile out/soong/.bootstrap/soong-python/test/android/soong/python.a
[ 65% 92/140] compile out/soong/.bootstrap/soong-python/test/test.a
[ 66% 93/140] compile out/soong/.bootstrap/soong-python/pkg/android/soong/python.a
[ 67% 94/140] compile out/soong/.bootstrap/soong-wayland-protocol-codegen/pkg/android/soong/external/wayland-protocol.a
[ 67% 95/140] compile out/soong/.bootstrap/soong-xml/test/android/soong/xml.a
[ 68% 96/140] compile out/soong/.bootstrap/soong-xml/test/test.a
[ 69% 97/140] link out/soong/.bootstrap/soong-python/test/test
[ 70% 98/140] test android/soong/python
[ 70% 99/140] compile out/soong/.bootstrap/soong-xml/pkg/android/soong/xml.a
[ 71% 100/140] compile out/soong/.bootstrap/vintf-compatibility-matrix-soong-rules/pkg/android/soong/vintf-compatibility-matrix.a
[ 72% 101/140] compile out/soong/.bootstrap/soong-cc/test/android/soong/cc.a
[ 72% 102/140] link out/soong/.bootstrap/soong-xml/test/test
[ 73% 103/140] compile out/soong/.bootstrap/soong-cc/test/test.a
[ 74% 104/140] test android/soong/xml
[ 75% 105/140] compile out/soong/.bootstrap/soong-cc/pkg/android/soong/cc.a
[ 75% 106/140] compile out/soong/.bootstrap/soong-bpf/pkg/android/soong/bpf.a
[ 76% 107/140] compile out/soong/.bootstrap/soong-bpf/test/android/soong/bpf.a
[ 77% 108/140] compile out/soong/.bootstrap/soong-clang/pkg/android/soong/external/clang.a
[ 77% 109/140] compile out/soong/.bootstrap/soong-bpf/test/test.a
[ 78% 110/140] compile out/soong/.bootstrap/soong-clang-prebuilts/pkg/android/soong/prebuilts/clang/host/linux-x86/clangprebuilts.a
[ 79% 111/140] compile out/soong/.bootstrap/soong-fluoride/pkg/android/soong/fluoride.a
[ 80% 112/140] link out/soong/.bootstrap/soong-cc/test/test
[ 80% 113/140] link out/soong/.bootstrap/soong-bpf/test/test
[ 81% 114/140] compile out/soong/.bootstrap/soong-llvm/pkg/android/soong/external/llvm.a
[ 82% 115/140] compile out/soong/.bootstrap/soong-java/pkg/android/soong/java.a
[ 82% 116/140] compile out/soong/.bootstrap/soong-java/test/android/soong/java.a
[ 83% 117/140] compile out/soong/.bootstrap/aidl-soong-rules/pkg/android/soong/aidl.a
[ 84% 118/140] compile out/soong/.bootstrap/hidl-soong-rules/pkg/android/soong/hidl.a
[ 85% 119/140] compile out/soong/.bootstrap/soong-java/test/test.a
[ 85% 120/140] compile out/soong/.bootstrap/soong-apex/pkg/android/soong/apex.a
[ 86% 121/140] compile out/soong/.bootstrap/soong-apex/test/android/soong/apex.a
[ 87% 122/140] compile out/soong/.bootstrap/soong-art/pkg/android/soong/art.a
[ 87% 123/140] compile out/soong/.bootstrap/soong-apex/test/test.a
[ 88% 124/140] compile out/soong/.bootstrap/soong-suite-harness/pkg/android/soong/suite_harness.a
[ 89% 125/140] compile out/soong/.bootstrap/soong-sysprop/test/android/soong/sysprop.a
[ 90% 126/140] compile out/soong/.bootstrap/soong-sysprop/test/test.a
[ 90% 127/140] link out/soong/.bootstrap/soong-java/test/test
[ 91% 128/140] compile out/soong/.bootstrap/soong-sysprop/pkg/android/soong/sysprop.a
[ 92% 129/140] compile out/soong/.bootstrap/xsdc-soong-rules/pkg/android/soong/xsdc.a
[ 92% 130/140] link out/soong/.bootstrap/soong-apex/test/test
[ 93% 131/140] compile out/soong/.bootstrap/soong_build/obj/soong_build.a
[ 94% 132/140] link out/soong/.bootstrap/soong-sysprop/test/test
[ 95% 133/140] link out/soong/.bootstrap/soong_build/obj/a.out
[ 95% 134/140] test android/soong/cc
[ 96% 135/140] test android/soong/bpf
[ 97% 136/140] test android/soong/java
[ 97% 137/140] test android/soong/sysprop
[ 98% 138/140] test android/soong/apex
[ 99% 139/140] cp out/soong/.bootstrap/bin/soong_build
[100% 140/140] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
FAILED: out/soong/build.ninja
out/soong/.bootstrap/bin/soong_build -t -l out/.module_paths/Android.bp.list -b out/soong -n out -d out/soong/build.ninja.d -globFile out/soong/.bootstrap/build-globs.ninja -o out/soong/build.ninja Android.bp
error: libcore/NativeCode.bp:48:1: "libjavacore" depends on undefined module "libandroidicuinit"
ninja: build stopped: subcommand failed.
11:56:44 soong bootstrap failed with: exit status 1
#### failed to build some targets (51 seconds) ####