Reputation: 352
I'm setting up an AOSP Build environment, going through
https://source.android.com/docs/setup/build/building
I used repo init
just like the document says
repo init --partial-clone -b main -u https://android.googlesource.com/platform/manifest
[100% 1/1] bootstrap blueprint
Running globs...
[W][2025-01-10T09:07:07-0800][12073] logParams():267 Process will be UID/EUID=0 in the global user namespace, and will have user root-level access to files
[W][2025-01-10T09:07:07-0800][12073] logParams():277 Process will be GID/EGID=0 in the global user namespace, and will have group root-level access to files
[100% 2/2] analyzing Android.bp files and generating ninja file at out/soong/build.aosp_cf_x86_64_phone.ninja
FAILED: out/soong/build.aosp_cf_x86_64_phone.ninja
cd "$(dirname "out/host/linux-x86/bin/soong_build")" && BUILDER="$PWD/$(basename "out/host/linux-x86/bin/soong_build")" && cd / && env -i "$BUILDER" --top "$TOP" --soong_out "out/soong" --out "out" --soong_variables out/soong/soong.aosp_cf_x86_64_phone.variables -o out/soong/build.aosp_cf_x86_64_phone.ninja --kati_suffix -aosp_cf_x86_64_phone -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.aosp_cf_x86_64_phone.build Android.bp
error: external/rust/cxx/Android.bp:67:1: "libcxxbridge05" depends on undefined module "rust_static_cc_lib_defaults".
Or did you mean ["trusty_security_vm_launcher"]?
error: development/vndk/tools/header-checker/Android.bp:22:1: "header-checker-defaults" depends on undefined module "llvm-build-host-tools-defaults".
Or did you mean ["//build/bazel/examples/gensrcs" "//build/soong/cmd/extract_apks" "//build/soong/provenance/tools" "//build/soong/tradefed_modules" "build_tools_runtime_properties" "mobile_data_downloader_license" "num-bigint_test_tests_biguint" "prebuilt_android.net.ipsec.ike" "prebuilt_art.module.public.api" "prebuilt_ats_olc_server_deploy" "prebuilt_car-assist-lib-source" "prebuilt_com.android.conscrypt" "prebuilt_displaycompat-service" "prebuilt_error_prone_core_jars" "prebuilt_firebase-encoders-jar" "prebuilt_fonts_xml0xc016b5ce08" "prebuilt_jetbrains-annotations" "prebuilt_jetifier-prebuilt-jar" "prebuilt_libandroidicu_headers" "prebuilt_libartpalette-headers" "prebuilt_mockito4-prebuilt-jar" "prebuilt_note_memtag_heap_sync" "prebuilt_okhttp-tests-nojarjar" "prebuilt_robolectric-ant-1.8.0" "prebuilt_sdk-core-lambda-stubs" "prebuilt_sdk_module-lib_31_art" "prebuilt_sdk_module-lib_32_art" "prebuilt_sdk_module-lib_33_art" "prebuilt_sdk_module-lib_34_art" "prebuilt_sdk_module-lib_35_art" "prebuilt_sdk_public_10_android" "prebuilt_sdk_public_11_android" "prebuilt_sdk_public_12_android" "prebuilt_sdk_public_13_android" "prebuilt_sdk_public_14_android" "prebuilt_sdk_public_15_android" "prebuilt_sdk_public_16_android" "prebuilt_sdk_public_17_android" "prebuilt_sdk_public_18_android" "prebuilt_sdk_public_19_android" "prebuilt_sdk_public_20_android" "prebuilt_sdk_public_21_android" "prebuilt_sdk_public_22_android" "prebuilt_sdk_public_23_android" "prebuilt_sdk_public_24_android" "prebuilt_sdk_public_25_android" "prebuilt_sdk_public_26_android" "prebuilt_sdk_public_27_android" "prebuilt_sdk_public_28_android" "prebuilt_sdk_public_29_android" "prebuilt_sdk_public_30_android" "prebuilt_sdk_public_31_android" "prebuilt_sdk_public_32_android" "prebuilt_sdk_public_33_android" "prebuilt_sdk_public_34_android" "prebuilt_sdk_public_35_android" "prebuilt_sdk_system_21_android" "prebuilt_sdk_system_22_android" "prebuilt_sdk_system_23_android" "prebuilt_sdk_system_24_android" "prebuilt_sdk_system_25_android" "prebuilt_sdk_system_26_android" "prebuilt_sdk_system_27_android" "prebuilt_sdk_system_28_android" "prebuilt_sdk_system_29_android" "prebuilt_sdk_system_30_android" "prebuilt_sdk_system_31_android" "prebuilt_sdk_system_32_android" "prebuilt_sdk_system_33_android" "prebuilt_sdk_system_34_android" "prebuilt_sdk_system_35_android" "prebuilt_service-healthfitness" "prebuilt_symbol-processing-api" "prebuilt_tools-common-prebuilt" "prebuilt_transport-runtime-aar" "prebuilt_tv-lib-dagger-android"]?
ninja: build stopped: subcommand failed.
09:07:12 soong bootstrap failed with: exit status 1
#### failed to build some targets (11 seconds) ####
java.lang.IllegalStateException: Subprocess execution failed
at com.android.tools.asfp.sync.SoongSyncTask.executeProcess(SoongSyncTask.kt:340)
at com.android.tools.asfp.sync.SoongSyncTask.executeProcess$default(SoongSyncTask.kt:311)
at com.android.tools.asfp.sync.SoongSyncTask.refreshmod(SoongSyncTask.kt:235)
at com.android.tools.asfp.sync.SoongSyncTask.run(SoongSyncTask.kt:111)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:477)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:133)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$6(CoreProgressManager.java:528)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:249)
at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:221)
at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:49)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:220)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:660)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:735)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:691)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:659)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:202)
at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:249)
at com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:501)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:466)
at com.intellij.util.concurrency.ChildContext$runAsCoroutine$1.invoke(propagation.kt:92)
at com.intellij.util.concurrency.ChildContext$runAsCoroutine$1.invoke(propagation.kt:92)
at com.intellij.util.concurrency.ChildContext.runAsCoroutine(propagation.kt:97)
at com.intellij.util.concurrency.ChildContext.runAsCoroutine(propagation.kt:92)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:464)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Unknown Source)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Sync unsuccessful!
Reading the error
error: external/rust/cxx/Android.bp:67:1: "libcxxbridge05" depends on undefined module "rust_static_cc_lib_defaults".
I navigated to path : [aosp]/prebuilts/rust
There is nothing synced or downloaded after repo sync
.
Note: synced many times.
Hardware/Software: Building in WSL2
root@XXXX:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 388.5M 1 disk
sdb 8:16 0 32G 0 disk [SWAP]
sdc 8:32 0 1T 0 disk /mnt/wslg/distro
Upvotes: 0
Views: 109