Android 16 AAOS build for cuttlefish emulator fails

9 views
Skip to first unread message

Vishnu S Prasad

unread,
12:07 PM (3 hours ago) 12:07 PM
to android-...@googlegroups.com, Sujit Kumar Saha
Hi,

While trying to clone and build AAOS 16 for cuttlefish target, the build fails:
FAILED: out/soong/build.aosp_cf_arm64_auto.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_arm64_auto.variables -o out/soong/build.aosp_cf_arm64_auto.ninja --kati_suffix -aosp_cf_arm64_auto --kati_enabled -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.aosp_cf_arm64_auto.build Android.bp
internal error: Device makefile has PRODUCT_SYSTEM_PROPERTIES or PRODUCT_SYSTEM_DEFAULT_PROPERTIES that add properties to the 'system' partition, which is against packages/services/Car/car_product/build/car_generic_system.mk's artifact path requirement.
Please use PRODUCT_PRODUCT_PROPERTIES or PRODUCT_SYSTEM_EXT_PROPERTIES to add them to a different partition instead.
Offending entries:
    cppd.connectvhal.Timeoutmillis=60000
    ro.sys.hibernate_enabled=1
    ro.sys.swap_storage_device=/dev/block/vda19

internal error: Device makefile includes redundant artifact path requirement allowed list entries in build/make/target/product/generic_ramdisk.mk.
If the modules are defined in Android.mk, They might be missing from the verification. Define the modules in Android.bp instead.
Otherwise, remove the redundant allowed entries.

Offending entries:
    system/bin/remote-process

ninja: build stopped: subcommand failed.
15:28:17 soong bootstrap failed with: exit status 1

AOSP Branches used: android16-qpr2-release and android-16.0.0_r4
lunch cmd used: lunch aosp_cf_x86_64-trunk_staging-userdebug

I could see the same error in the Android CI portal as well for auto builds: aosp-android-latest-release | Branch Grid
I understand that the changes are needed in those bp files as per the latest A16 changes/rules. But, is it already being updated by the Android team? Or any other branches to be used for AAOS cuttlefish?
KIndly share your inputs.

Thanks in advance!

Thanks & Regards,
Vishnu S
Reply all
Reply to author
Forward
0 new messages