build/make/core/Makefile:61: warning: overriding commands for target `out/target/product/FP4/vendor/lib64/libsdmcore.so'
build/make/core/base_rules.mk:525: warning: ignoring old commands for target `out/target/product/FP4/vendor/lib64/libsdmcore.so'
FAILED: ninja: 'prebuilts/prebuiltapks/AccountManager/app-standard-release-unsigned.apk', needed by 'out/target/product/FP4/obj/APPS/Acc
ountManager_intermediates/package.apk', missing and no known rule to make it
16:55:30 ninja failed with: exit status 1
#### failed to build some targets (01:59 (mm:ss)) ####
So it would seem like I do have some missing or incorrect configuration.
While you cannot be certain this is correct, (only as you did not get a successful build) it is “machine generated” and it potentially will lead to a successful build in an /e/ environment, if you were to substitute these lines into the framework from vendor_e README.
Edit, I always study the output of source build/envsetup.sh for clues to where I might have made errors.
OK, seems I did run this before, but a dumb cut and paste error meant it used left and right-hand single quotes and thus returned immediately. Re-ran properly just now and it took some time to complete and downloaded a few more gigabytes of data with git-lfs.
Following the above this now has the previously missing APK.
Based on previous comments regarding .repo/local_manifests contents, I updated this based on the roomservice.xml contents from the Docker image run, plus android_vendor_e and blobs:
However, I could be wrong, but I think the build now fails at an earlier point:
build/make/core/Makefile:61: error: overriding commands for target `out/target/product/FP4firstname.lastname@example.org', previously defined at build/make
12:42:28 ckati failed with: exit status 1```
Going to retry with the previous local_manifests configuration.
After the previous issues with repo forall etc. I would suggest starting from ‘clean’, by removing the out directory rm -rf out/ the calling source build/envsetup.sh and lunch again. The next build may take a bit longer, but better chance of success IMHO.