I have a Sony Xperia XZ1 Compact on its way from Ebay, so I thought I might try building an unoffical /e/ ROM for it. The device isn’t officially supported by LOS, but there is an unofficial LOS 17.1 build available on XDA
build/make/core/product_config.mk:234: error: Can not locate config makefile for product "lineage_lily".
08:47:50 dumpvars failed with: exit status 1
Device lily not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Repository for lily not found in the LineageOS Github repository list. If this is in error, you may need to manually add it to your local_manifests/roomservice.xml.
build/make/core/product_config.mk:234: error: Can not locate config makefile for product "lineage_lily".
So close - build got to 99%, then [ 99% 1249/1250] glob vendor/qcom/opensource/interfaces/wifi/supplicant/2.0/src ninja: error: 'vendor/sony/lilac/proprietary/framework/WfdCommon.jar', needed by '/srv/src/PIE/out/target/common/obj/JAVA_LIBRARIES/WfdCommon_intermediates/javalib.jar', missing and no known rule to make it
I would first try point 1. But you build with docker and as far as I know, docker will overwrite your changes.
But you can stop internet connection, so docker can’t sync and overwrite.
If it will work, than you fork the sources and put it in your manifest.
Thanks. It would be hard to stop the internet connection as I’m building on a remote cloud instance But I can copy the file after the repo sync has completed if I’m paying attention.
I’ll aim to do that eventually, and maybe submit a pull request to get the file into the cryptomik repo.
I know this is some really basic error with my script, but it is failing with cp: cannot stat 'WfdCommon.jar': No such file or directory
Tried both with
WfdCommon.jar in home directory and cp /home/ubuntu/WfdCommon.jar /srv/e/src/PIE/vendor/sony/lilac/proprietary/
'WfdCommon.jar in same directory as the script and cp /home/ubuntu/WfdCommon.jar /srv/e/src/PIE/vendor/sony/lilac/proprietary/