Problems building Nougat for trltexx

Device: Note4 trltexx (SM-N910F)
PC: Ubuntu 20.4 LTS
Followed this guide: https://doc.e.foundation/how-tos/build-e
created directories.
sudo docker pull registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community OK
sudo docker run
-v “/srv/e/src:/srv/src”
-v “/srv/e/zips:/srv/zips”
-v “/srv/e/logs:/srv/logs”
-v “/srv/e/ccache:/srv/ccache”
-e “BRANCH_NAME=v1-nougat”
-e “DEVICE_LIST=trltexx”
-e “OTA_URL=”
-e “REPO=https://gitlab.e.foundation/e/os/android.git”
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community
gave me this:
Set cache size limit to 50.0 GB

    [Sat May 16 06:42:56 UTC 2020] Branch: v1-nougat
    [Sat May 16 06:42:56 UTC 2020] Devices: trltexx,
    [Sat May 16 06:42:56 UTC 2020] (Re)initializing branch repository
    [Sat May 16 06:42:56 UTC 2020] Copying ‘/srv/local_manifests/*.xml’ to ‘.repo/local_manifests/’
    [Sat May 16 06:42:56 UTC 2020] Use branch cm-14.1 on github.com/TheMuppets
    [Sat May 16 06:42:57 UTC 2020] Syncing branch repository
    [Sat May 16 06:45:35 UTC 2020] Missing “vendor/cm”, aborting
    It appears to me as if something were missing …
    My device is running Lineage 14.1-20170201-UNOFFICIAL-trltexx flawlessly.

Any help would be appreciated …

Regain your privacy! Adopt /e/ the unGoogled mobile OS and online servicesphone

first: That’s a xiaomi device. There are no sources in TheMuppets available. you have to search for device and vendor and kernel sources on Github and making a roomservice.xml with them.

second: If you have the needed sources / roomservice you can use the way Anonyme has pointed to,

Device: Note4 trltexx (SM-N910F) isn’t xiaomi, it’s samsung …
but are you saying " ```
Missing “vendor/cm”, aborting

sorry my post got cut somehow. I don’t quite get it. Currently on Lieneage OS 14.1 (see above) from which I thought /e/ was forked off. Where are these sources then? Or in other words could they somehow be fitted in from Lineage? Thanks …

Ah OK, Samsung. Nice :slight_smile:
First check the TheMuppets git if the sources for your device are available. If not search Github for them.

Thank you for bearing with me …


It appears I would have to go for a Marshmallow build, am I correct?

why, they do have all LOS branches available 15.0 / 15.1 / 16.0 / 17.1

yes, but no 14.1 what would be needed for nougat. Now trying Pie, probably somewhat daring … syncing …

OK, Oreo failed. Here’s the log:
/srv/e/logs/trltexx/eelo-0.9-20200515-UNOFFICIAL-trltexx.log

[Fri May 15 18:58:03 UTC 2020] Starting build for trltexx, v1-oreo branch
including vendor/lineage/vendorsetup.sh
build/core/product_config.mk:238: *** Can not locate config makefile for product >
repo sync has finished successfully.
Device trltexx not found. Attempting to retrieve device repository from LineageOS>
Found repository: android_device_samsung_trltexx
Default revision: lineage-15.1
Checking branch info
Checking if device/samsung/trltexx is fetched from android_device_samsung_trltexx
Adding dependency: LineageOS/android_device_samsung_trltexx → device/samsung/trl>
Using default branch for android_device_samsung_trltexx
Syncing repository to retrieve project.
Repository synced!
Looking for dependencies in device/samsung/trltexx
device/samsung/trltexx has no additional dependencies.
Done
build/core/product_config.mk:238: *** Can not locate config makefile for product >
build/core/product_config.mk:238: *** Can not locate config makefile for product >

** Don’t have a product spec for: ‘lineage_trltexx’
** Do you have the right repo manifest?

No such item in brunch menu. Try ‘breakfast’

[Fri May 15 18:58:11 UTC 2020] Failed build for trltexx
[Fri May 15 18:58:11 UTC 2020] Finishing build for trltexx
[Fri May 15 18:58:11 UTC 2020] Cleaning source dir for device trltexx
18:58:16 Entire build directory removed.

build completed successfully (5 seconds)

also Pie failed with this log:
/srv/e/logs/trltexx/eelo-0.9-20200516-UNOFFICIAL-trltexx.log

[Sat May 16 17:50:45 UTC 2020] Starting build for trltexx, v1-oreo branch
including vendor/lineage/vendorsetup.sh
build/core/product_config.mk:238: *** Can not locate config makefile for product >
repo sync has finished successfully.
Device trltexx not found. Attempting to retrieve device repository from LineageOS>
Found repository: android_device_samsung_trltexx
Default revision: lineage-15.1
Checking branch info
Checking if device/samsung/trltexx is fetched from android_device_samsung_trltexx
Adding dependency: LineageOS/android_device_samsung_trltexx → device/samsung/trl>
Using default branch for android_device_samsung_trltexx
Syncing repository to retrieve project.
Repository synced!
Looking for dependencies in device/samsung/trltexx
device/samsung/trltexx has no additional dependencies.
Done
build/core/product_config.mk:238: *** Can not locate config makefile for product >
build/core/product_config.mk:238: *** Can not locate config makefile for product >

** Don’t have a product spec for: ‘lineage_trltexx’
** Do you have the right repo manifest?

No such item in brunch menu. Try ‘breakfast’

[Sat May 16 17:50:57 UTC 2020] Failed build for trltexx
[Sat May 16 17:50:57 UTC 2020] Finishing build for trltexx
[Sat May 16 17:50:57 UTC 2020] Cleaning source dir for device trltexx
17:51:36 Entire build directory removed.

build completed successfully (39 seconds)

Also Nougat failed as I posted above. The reason I started with Nougat was that I have this ROM running:
http://www.lineageosdownloads.com/download-galaxy-note-4-snapdragon-lineage-os/
… obviously as that is unofficial, crucial components have not made it into TheMuppets reopsitory.
I am not a developer, but I would figure it to be a matter of either copying a little over or maybe even only adapt a configuration file as the needed drivers are present in Lineage Unofficial.

I would be grateful if someone with that knowledge would help me here … also I’ve seen 2 more trltexx users in the forum, maybe we could make this happen, grateful here of course means supporting the project.

Thanks!

I had the same error building for my Xiaomi devices with “community” Docker image.
Solved by switching back to “latest” (first and last line).
NB : with “latest” you have to replace “DEVICE_LIST” with “DEVICE”

Thanks a lot, I’m giving that a try!

that didn’t work either. Here are the results:

joachim@buddha:~$ sudo docker pull registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:latest
[sudo] Passwort für joachim:
latest: Pulling from e/os/docker-lineage-cicd
Digest: sha256:537dacb3f6ed905064a1953ac4297516f88dcfef321a587edf7b147c8f4d4202
Status: Image is up to date for registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:latest
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:latest
joachim@buddha:~$ sudo docker run \

-v “/srv/e/src:/srv/src”
-v “/srv/e/zips:/srv/zips”
-v “/srv/e/logs:/srv/logs”
-v “/srv/e/ccache:/srv/ccache”
-e “BRANCH_NAME=v1-oreo”
-e “DEVICE=trltexx”
-e “OTA_URL=”
-e “REPO=https://gitlab.e.foundation/e/os/android.git
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:latest
Set cache size limit to 50.0 GB

[Sun May 17 07:09:47 UTC 2020] Branch: v1-oreo
[Sun May 17 07:09:47 UTC 2020] Device: trltexx
[Sun May 17 07:10:04 UTC 2020] (Re)initializing branch repository

repo has been initialized in /srv/src/OREO

[Sun May 17 07:10:09 UTC 2020] Copying ‘/srv/local_manifests/*.xml’ to ‘.repo/local_manifests/’
[Sun May 17 07:10:10 UTC 2020] Use branch lineage-15.1 on github.com/TheMuppets
[Sun May 17 07:10:10 UTC 2020] Syncing branch repository
hardware/qcom/audio-caf/apq8084: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8916: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8952: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8960: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8974: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8994: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8996: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8998: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/sdm845: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio/default: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/bt: Shared project LineageOS/android_hardware_qcom_bt found, disabling pruning.
hardware/qcom/bt-caf: Shared project LineageOS/android_hardware_qcom_bt found, disabling pruning.
hardware/qcom/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/apq8084: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8916: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8952: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8960: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8974: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8994: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8996: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8998: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/sdm845: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/apq8084: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8916: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8952: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8960: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8974: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8994: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8996: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8998: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/sdm845: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/wlan: Shared project LineageOS/android_hardware_qcom_wlan found, disabling pruning.
hardware/qcom/wlan-caf: Shared project LineageOS/android_hardware_qcom_wlan found, disabling pruning.
hardware/ril: Shared project LineageOS/android_hardware_ril found, disabling pruning.
hardware/ril-caf: Shared project LineageOS/android_hardware_ril found, disabling pruning.
device/samsung/trltexx: Deleting obsolete checkout.
repo sync has finished successfully.
[Sun May 17 07:26:08 UTC 2020] Using OpenJDK
[Sun May 17 07:26:08 UTC 2020] Preparing build environment
[Sun May 17 07:26:09 UTC 2020] Starting build for trltexx, v1-oreo branch
ANDROID_JACK_VM_ARGS=-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4G
Switch to Python2
including vendor/lineage/vendorsetup.sh
build/core/product_config.mk:238: *** Can not locate config makefile for product “lineage_trltexx”. Stop.
repo sync has finished successfully.
Device trltexx not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Found repository: android_device_samsung_trltexx
Default revision: lineage-15.1
Checking branch info
Checking if device/samsung/trltexx is fetched from android_device_samsung_trltexx
Adding dependency: LineageOS/android_device_samsung_trltexx → device/samsung/trltexx
Using default branch for android_device_samsung_trltexx
Syncing repository to retrieve project.
Repository synced!
Looking for dependencies in device/samsung/trltexx
device/samsung/trltexx has no additional dependencies.
Done
build/core/product_config.mk:238: *** Can not locate config makefile for product “lineage_trltexx”. Stop.
build/core/product_config.mk:238: *** Can not locate config makefile for product “lineage_trltexx”. Stop.

** Don’t have a product spec for: ‘lineage_trltexx’
** Do you have the right repo manifest?

No such item in brunch menu. Try ‘breakfast’

[Sun May 17 07:26:13 UTC 2020] Failed build for trltexx
[Sun May 17 07:26:13 UTC 2020] Finishing build for trltexx
[Sun May 17 07:26:13 UTC 2020] Cleaning source dir for device trltexx
07:26:16 Entire build directory removed.

build completed successfully (3 seconds)

Switch back to Python3
joachim@buddha:~$ sudo docker run \

-v “/srv/e/src:/srv/src”
-v “/srv/e/zips:/srv/zips”
-v “/srv/e/logs:/srv/logs”
-v “/srv/e/ccache:/srv/ccache”
-e “BRANCH_NAME=v1-pie”
-e “DEVICE=trltexx”
-e “OTA_URL=”
-e “REPO=https://gitlab.e.foundation/e/os/android.git
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:latest
[sudo] Passwort für joachim:
Set cache size limit to 50.0 GB

[Sun May 17 07:28:20 UTC 2020] Branch: v1-pie
[Sun May 17 07:28:20 UTC 2020] Device: trltexx
[Sun May 17 07:28:31 UTC 2020] (Re)initializing branch repository

repo has been initialized in /srv/src/PIE

[Sun May 17 07:28:32 UTC 2020] Copying ‘/srv/local_manifests/*.xml’ to ‘.repo/local_manifests/’
[Sun May 17 07:28:32 UTC 2020] Use branch lineage-16.0 on github.com/TheMuppets
[Sun May 17 07:28:33 UTC 2020] Syncing branch repository
hardware/ril: Shared project LineageOS/android_hardware_ril found, disabling pruning.
hardware/ril-caf: Shared project LineageOS/android_hardware_ril found, disabling pruning.
hardware/qcom/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/apq8084: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8916: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8952: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8960: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8974: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8994: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8996: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8998: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/sdm845: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/sm8150: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/wlan: Shared project LineageOS/android_hardware_qcom_wlan found, disabling pruning.
hardware/qcom/wlan-caf: Shared project LineageOS/android_hardware_qcom_wlan found, disabling pruning.
hardware/qcom/bt: Shared project LineageOS/android_hardware_qcom_bt found, disabling pruning.
hardware/qcom/bt-caf: Shared project LineageOS/android_hardware_qcom_bt found, disabling pruning.
hardware/qcom/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/apq8084: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8916: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8952: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8960: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8974: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8994: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8996: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8998: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/sdm845: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/sm8150: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/audio-caf/apq8084: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8916: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8952: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8960: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8974: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8994: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8996: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8998: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/sdm845: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/sm8150: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio/default: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
repo sync has finished successfully.
[Sun May 17 07:53:04 UTC 2020] Using OpenJDK
[Sun May 17 07:53:04 UTC 2020] Preparing build environment
[Sun May 17 07:53:04 UTC 2020] Starting build for trltexx, v1-pie branch
ANDROID_JACK_VM_ARGS=-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4G
Switch to Python2
including vendor/lineage/vendorsetup.sh
build/make/core/product_config.mk:234: error: Can not locate config makefile for product “lineage_trltexx”.
07:53:13 dumpvars failed with: exit status 1
Device trltexx not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Found repository: android_device_samsung_trltexx
Default revision: lineage-16.0
Checking branch info
Default revision lineage-16.0 not found in android_device_samsung_trltexx. Bailing.
Branches found:
cm-12.0
cm-12.1
cm-13.0
cm-14.1
lineage-15.1
stable/cm-12.0-YNG3C
stable/cm-12.0-YNG4N
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/make/core/product_config.mk:234: error: Can not locate config makefile for product “lineage_trltexx”.
07:53:15 dumpvars failed with: exit status 1
build/make/core/product_config.mk:234: error: Can not locate config makefile for product “lineage_trltexx”.
07:53:16 dumpvars failed with: exit status 1

** Don’t have a product spec for: ‘lineage_trltexx’
** Do you have the right repo manifest?

No such item in brunch menu. Try ‘breakfast’

[Sun May 17 07:53:16 UTC 2020] Failed build for trltexx
[Sun May 17 07:53:16 UTC 2020] Finishing build for trltexx
[Sun May 17 07:53:16 UTC 2020] Cleaning source dir for device trltexx
07:53:16 Entire build directory removed.

build completed successfully

Switch back to Python3
joachim@buddha:~$ sudo docker run \

-v “/srv/e/src:/srv/src”
-v “/srv/e/zips:/srv/zips”
-v “/srv/e/logs:/srv/logs”
-v “/srv/e/ccache:/srv/ccache”
-e “BRANCH_NAME=v1-nougat”
-e “DEVICE=trltexx”
-e “OTA_URL=”
-e “REPO=https://gitlab.e.foundation/e/os/android.git
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:latest
[sudo] Passwort für joachim:
Set cache size limit to 50.0 GB

[Sun May 17 07:54:06 UTC 2020] Branch: v1-nougat
[Sun May 17 07:54:06 UTC 2020] Device: trltexx
[Sun May 17 07:54:06 UTC 2020] (Re)initializing branch repository

repo has been initialized in /srv/src/NOUGAT
Downloading manifest from https://gitlab.e.foundation/e/os/android.git
Invalid clone.bundle file; ignoring.

[Sun May 17 07:54:10 UTC 2020] Copying ‘/srv/local_manifests/*.xml’ to ‘.repo/local_manifests/’
[Sun May 17 07:54:10 UTC 2020] Use branch cm-14.1 on github.com/TheMuppets
[Sun May 17 07:54:10 UTC 2020] Syncing branch repository
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Invalid clone.bundle file; ignoring.
Checking out files: 100% (11891/11891), done.
Checking out files: 100% (6705/6705), done.
Checking out files: 100% (11736/11736), done.
Checking out files: 100% (91/91), done.
Checking out files: 100% (2500/2500), done.
Checking out files: 100% (2439/2439), done.
Checking out files: 100% (8423/8423), done.
Checking out files: 100% (7379/7379), done.
Checking out files: 100% (8/8), done.
Checking out files: 100% (11478/11478), done.
Checking out files: 100% (448/448), done.
Checking out files: 100% (2533/2533), done.
Checking out files: 100% (336/336), done.
Checking out files: 100% (581/581), done.
Checking out files: 100% (5640/5640), done.
Checking out files: 100% (1760/1760), done.
Checking out files: 100% (9105/9105), done.
Checking out files: 100% (3493/3493), done.
Checking out files: 100% (19766/19766), done.
Checking out files: 100% (4096/4096), done.
Checking out files: 100% (4953/4953), done.
Checking out files: 100% (771/771), done.
Checking out files: 100% (755/755), done.
Checking out files: 100% (3607/3607), done.
Checking out files: 100% (343/343), done.
Checking out files: 100% (399/399), done.
Checking out files: 100% (5455/5455), done.
Checking out files: 100% (3024/3024), done.
Checking out files: 100% (1492/1492), done.
Checking out files: 100% (644/644), done.
Checking out files: 100% (4281/4281), done.
Checking out files: 100% (32993/32993), done.
Checking out files: 100% (4346/4346), done.
Checking out files: 100% (178/178), done.
Checking out files: 100% (138/138), done.
Checking out files: 100% (8680/8680), done.
Checking out files: 100% (931/931), done.
Checking out files: 100% (789/789), done.
Checking out files: 100% (961/961), done.
Checking out files: 100% (1645/1645), done.
Checking out files: 100% (512/512), done.
Checking out files: 100% (2288/2288), done.
Checking out files: 100% (899/899), done.
Checking out files: 100% (2476/2476), done.
Checking out files: 100% (409/409), done.
Checking out files: 100% (3419/3419), done.
Checking out files: 100% (129/129), done.
Checking out files: 100% (104/104), done.
Checking out files: 100% (550/550), done.
Checking out files: 100% (622/622), done.
Checking out files: 100% (21388/21388), done.
Checking out files: 100% (742/742), done.
Checking out files: 100% (113/113), done.
Checking out files: 100% (187/187), done.
Checking out files: 100% (3204/3204), done.
Checking out files: 100% (3541/3541), done.
Checking out files: 100% (4202/4202), done.
Checking out files: 100% (256/256), done.
Checking out files: 100% (1944/1944), done.
Checking out files: 100% (1766/1766), done.
Checking out files: 100% (5474/5474), done.
Checking out files: 100% (5476/5476), done.
error: unable to write file com/android/tools/lint/lint-checks/24.3.0-alpha2/lint-checks-24.3.0-alpha2.jar
error: unable to write file com/android/tools/lint/lint-checks/24.3.0-alpha2/lint-checks-24.3.0-alpha2.jar.md5
error: unable to write file com/android/tools/lint/lint-checks/24.3.0-alpha2/lint-checks-24.3.0-alpha2.jar.sha1
error: unable to write file com/android/tools/lint/lint-checks/24.3.0-alpha2/lint-checks-24.3.0-alpha2.pom
error: unable to write file com/android/tools/lint/lint-checks/24.3.0-alpha2/lint-checks-24.3.0-alpha2.pom.md5
error: unable to write file com/android/tools/lint/lint-checks/24.3.0-alpha2/lint-checks-24.3.0-alpha2.pom.sha1
fatal: cannot create directory at ‘com/android/tools/lint/lint-checks/24.3.0-alpha3’: No space left on device
error: Cannot checkout platform/prebuilts/gradle-plugin: GitError: Cannot initialize work tree for platform/prebuilts/gradle-plugin
hardware/qcom/audio-caf/apq8084: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8916: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8952: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8960: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8974: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8994: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8996: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio-caf/msm8998: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/audio/default: Shared project e/os/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/bt: Shared project LineageOS/android_hardware_qcom_bt found, disabling pruning.
hardware/qcom/bt-caf: Shared project LineageOS/android_hardware_qcom_bt found, disabling pruning.
hardware/qcom/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/apq8084: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8916: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8952: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8960: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8974: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8994: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8996: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/display-caf/msm8998: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/apq8084: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8916: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8952: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8960: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8974: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8994: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8996: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/media-caf/msm8998: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/wlan: Shared project LineageOS/android_hardware_qcom_wlan found, disabling pruning.
hardware/qcom/wlan-caf: Shared project LineageOS/android_hardware_qcom_wlan found, disabling pruning.
hardware/ril: Shared project LineageOS/android_hardware_ril found, disabling pruning.
hardware/ril-caf: Shared project LineageOS/android_hardware_ril found, disabling pruning.
Traceback (most recent call last):
File “/srv/src/NOUGAT/.repo/repo/main.py”, line 628, in
_Main(sys.argv[1:])
File “/srv/src/NOUGAT/.repo/repo/main.py”, line 602, in _Main
result = run()
File “/srv/src/NOUGAT/.repo/repo/main.py”, line 595, in
run = lambda: repo._Run(name, gopts, argv) or 0
File “/srv/src/NOUGAT/.repo/repo/main.py”, line 264, in _Run
result = cmd.Execute(copts, cargs)
File “/srv/src/NOUGAT/.repo/repo/subcmds/sync.py”, line 978, in Execute
self._Checkout(all_projects, opt, err_event, err_results)
File “/srv/src/NOUGAT/.repo/repo/subcmds/sync.py”, line 566, in _Checkout
self._CheckoutWorker(**kwargs)
File “/srv/src/NOUGAT/.repo/repo/subcmds/sync.py”, line 446, in _CheckoutWorker
return self._CheckoutOne(opt, project, *args, **kwargs)
File “/srv/src/NOUGAT/.repo/repo/subcmds/sync.py”, line 480, in _CheckoutOne
project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync)
File “/srv/src/NOUGAT/.repo/repo/project.py”, line 1623, in Sync_LocalHalf
self._InitWorkTree(force_sync=force_sync, submodules=submodules)
File “/srv/src/NOUGAT/.repo/repo/project.py”, line 3135, in _InitWorkTree
raise GitError('Cannot initialize work tree for ’ + self.name)
error.GitError: Cannot initialize work tree for platform/prebuilts/gradle-plugin
/root/build.sh: line 102: cannot create temp file for here-document: No space left on device
/root/build.sh: line 104: [: : integer expression expected
[Sun May 17 08:58:11 UTC 2020] Missing “vendor/cm”, aborting

so besides filling my hd no result for neither oreo, pie nor nougat …

remove ‘…OTA…’ line from docker command

and by the way: We all prefer FIRST building for a supported device to ensure, your build environment is OK. When the supported device finished success full you can change the DEVICE name and everything should work if your roomservice.xml is OK

EDIT: You have a roomservice.xml located in .repo/local_manifests for your device ??

as I said, I am not a developer …

my command without the OTA-Line would be:

sudo docker run
-v “/srv/e/src:/srv/src”
-v “/srv/e/zips:/srv/zips”
-v “/srv/e/logs:/srv/logs”
-v “/srv/e/ccache:/srv/ccache”
-e “BRANCH_NAME=v1-oreo”
-e “DEVICE=trltexx” \

… and I don’t have the roomservice.xml …

I’ll try with Oreo, since I think Nougat doesn’t even have the drivers on TheMuppets …

thank you!

dumb mistake …

sudo docker run
-v “/srv/e/src:/srv/src”
-v “/srv/e/zips:/srv/zips”
-v “/srv/e/logs:/srv/logs”
-v “/srv/e/ccache:/srv/ccache”
-e “BRANCH_NAME=v1-oreo”
-e “DEVICE=trltexx”
-e “REPO=https://gitlab.e.foundation/e/os/android.git”
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:latest

without roomservice,xml you can’t build, sorry

EDIT: here an example for a roomservice.xml it cointains the location of the sources for your device https://gist.github.com/jmingov/7f75f7b0fa4a36e7a679

This is way beyond my scope … also the file you are referencing has nothing to do with my device (trltexx). I was so naive to think these sphisticated docker scripts would take care of such issues …

I think I’m giving up on this and see to use my brand new ecloud through nextcloud on my samsung, appears easier …

But nevertheless I thank all of you for trying to help …

As I have written the file was an example!

And all build ways will only work out of the box for supported devices. You want build for an unsupported device, or? ?

For unsupported devices you have to finf the device, vendor and kernel sources for your own and add then via roomservice.xml to the eOS sources.

Here you can find some more informational about creation of roomservice.xml [HOWTO] Build /e/ without docker for non LineageOS supported devices

Bildschirmfoto 2020-05-18 um 08.32.41

I surely wish I had a deeper understanding … as far as I can tell, everything appears to be there … 2 screenshots github vs. my local dir appears to be exactly the same …

Yes, that’s right, but the sources doesn’t fit lineage / eOS build rules. For example, there is a lineage.mk, but the name must be lineage_trltexx.mk

And inside the sources are also several naming rules which won’t fit (I think)

By the way: I like the midnight commander :+1: