Bipin
Bipin

Reputation: 352

error: external/rust/cxx/Android.bp:67:1: "libcxxbridge05" depends on undefined module "rust_static_cc_lib_defaults"

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

Answers (0)

Related Questions