compilation recipe may be updated as below tested on Ubuntu 22.04LTS. WSL2 not working so far. No clues. Please note the addition of the main developer.
Recipe for Eos 0.23.9-r:
repo init -u https://gitlab.e.foundation/e/os/releases.git -b refs/tags/v0.23.9-r
mkdir .repo/local_manifests
curl https://raw.githubusercontent.com/schoeller/local_manifests/main/eos.xml > .repo/local_manifests/eos.xml
repo sync --no-clone-bundle --no-tags --optimized-fetch --prune --force-sync -j$( nproc --all )
repo forall -j$( nproc --all ) -c 'git lfs pull'
device/gigaset/GX290-unified/vendorsetup.sh:
export EOS_DEVICE=GX290
export EOS_BRANCH_NAME=v0.23.9-r
export EOS_USE_CCACHE=1
export EOS_CCACHE_SIZE=50G
export EOS_SIGNATURE_SPOOFING=restricted
export EOS_RELEASE_TYPE=UNOFFICIAL
device/gigaset/GX290-unified/lineage.mk:
# inherit vendor e
$(call inherit-product, vendor/e/config/common.mk)
ccache -M 50G
source build/envsetup.sh
lunch lineage_GX290-user
mka eos