error: failed to determine package fingerprint for build script for selectors
I didn’t manage to fix the error but it was not introduced by a commit as navigating to commits I know that have built didn’t fix it, nor did cleaning.
I did manage to “nuke” the whole environment, by uninstalling the SDK and re-installing it. By using the online installer, I got the non-EA newer version 3.11.1 of the SDK.
This continued to challenge me with these 3 changes:
-
Specific to my setup - since I am running everything in an Ubuntu 20.04 VM (because the VM was set up to be a porting machine and that is what HADK uses for building Android bits), I was confronted with the fact that the SDK is now linked against
GLIBC_2_34
—> I needed a “distribution upgrade” to Ubuntu 22.04 because of this. I didn’t find the specific symbol needed that version so I just assume a newer glibc was installed on the machine that builds the SDK. -
Since I am using 4.6 target images, I changed this spec line to read
libclang.so.15
(see 4.6 Changelog) -
Finally, since the compiler was upgraded to 10.3 in the 4.6 OS/target (10.3.1 says the SDK link above) I needed to change this spec line to spell
/usr/include/c++/10.3.1/
- the error thrown was inability to find “math.h” and the included path pointed toobj-build-mer-qt-xr/include
which was linked to 8.3.0.
Let’s hope that I don’t have to search for changes 4. or 5. in the next hours and the build completes;)
(L.E. step 4 for fully debugging experience was to set chmod a+rx /home/.system
where the symbols are → for some reason that was root-only access)