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.
EDIT: Yes, the file exists, but it is empty. Could you expand on that please? I had to create the local_manifests directory, as that did not exist at all after repo init.
EDIT2: Sorry, just saw you meant the previous docker built one. Having a look…
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.
Did you call repo forall -v -c git lfs pull after doing the repo sync:
What files do you in the prebuilts/prebuiltapks/AccountManager directory?
EDIT:
PS I maintain a wiki page listing buid errors fixes and workarounds that I have encountered. I’ll be happy to update it if you find a way round your 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:
FAILED:
build/make/core/Makefile:61: error: overriding commands for target `out/target/product/FP4/vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service', previously defined at build/make
/core/base_rules.mk:525
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.