Build android 10 Q for htc one m8 single SIM

Hi all,

I’m building without docker with this script -> https://dpaste.org/hs5x

I have done chmod 755 on this script and launch it with root user on debian 10 buster.

In the script, i have replace this two lines,
export BRANCH_NAME=‘v1-G’
export DEVICE_LIST=‘m8’

I had create the /srv/local_manifests/roomservice.xml

<?xml version="1.0" encoding="UTF-8"?>

<manifest>
        <!-- Remote names -->
        <remote name="git" fetch="https://github.com/"/>

        <!-- Devices sources -->
        <project name="LineageOS/android_device_htc_m8" path="device/htc/m8" revision="lineage-17.0" />
        <project name="LineageOS/android_device_htc_m8-common" path="device/htc/m8-common" revision="lineage-17.0" />
        <project name="LineageOS/android_kernel_htc_msm8974" path="kernel/htc/msm8974" revision="lineage-17.0" />

        <!-- Devices sources specials -->

        <project name="TheMuppets/proprietary_vendor_htc" path="vendor/htc" remote="github" revision="lineage-17.0" />
        <project name="LineageOS/android_device_htc_msm8974-common" path="device/htc/msm8974-common" revision="lineage-17.0" />
        <project name="LineageOS/android_hardware_sony_thermanager" path="hardware/sony/thermanager" revision="lineage-17.0" />
        <project name="LineageOS/android_packages_apps_FlipFlap" path="packages/apps/FlipFlap" revision="lineage-17.0" />
        <project name="LineageOS/android_packages_resources_devicesettings" path="packages/resources/devicesettings" revision="lineage-17.0 />

</manifest>

I have a problem with the repositories : TheMuppets/proprietary_vendor_htc

My logs -> https://dpaste.org/NLHu

* >> [vendredi 20 décembre 2019, 15:26:21 (UTC+0100)] Branch: v1-Q
* >> [vendredi 20 décembre 2019, 15:26:21 (UTC+0100)] Devices: m8,
* >> [vendredi 20 décembre 2019, 15:26:21 (UTC+0100)] (Re)initializing branch repository
* >> [vendredi 20 décembre 2019, 15:27:35 (UTC+0100)] Copying '/mnt/my_data/srv/local_manifests/*.xml' to '.repo/local_manifests/'
* >> [vendredi 20 décembre 2019, 15:27:35 (UTC+0100)] Can't find a matching branch on github.com/TheMuppets, using cm-14.1
* >> [vendredi 20 décembre 2019, 15:27:35 (UTC+0100)] Syncing branch repository
* sed: impossible de lire build/core/version_defaults.mk: Aucun fichier ou dossier de ce type
* sed: impossible de lire build/core/version_defaults.mk: Aucun fichier ou dossier de ce type
* sed: impossible de lire build/core/version_defaults.mk: Aucun fichier ou dossier de ce type
* >> [vendredi 20 décembre 2019, 15:27:35 (UTC+0100)] Can't detect the android version

Thank you a lot

Q build won’t work. There is no ‘q’ branch https://gitlab.e.foundation/e/os/android

You can try Pie.

Yes, i have done this for Android Pie.

The problem is Debian rathen than Ubuntu ?

Must i use docker to compile ? But i want to use a customize roomservice.

You can decide by yourself. Docker and builde.sh are both working for pie with custom roomservice.xml

With Pie, i have this log

[ 99% 69542/69551] Install: /mnt/my_data/srv/src/PIE/out/target/product/m8/system/framework/wifi-service.jar
[ 99% 69543/69551] Copy: /mnt/my_data/srv/src/PIE/out/target/product/m8/system/framework/oat/arm/wifi-service.vdex
[ 99% 69544/69551] Copy: /mnt/my_data/srv/src/PIE/out/target/product/m8/system/etc/init/wifi-events.rc
[ 99% 69545/69551] Copy: /mnt/my_data/srv/src/PIE/out/target/product/m8/system/framework/oat/arm/wifi-service.odex
[ 99% 69546/69551] build /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/NOTICE.html
[ 99% 69547/69551] build /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/NOTICE.html.gz
[ 99% 69548/69551] build /mnt/my_data/srv/src/PIE/out/target/product/m8/system/etc/NOTICE.html.gz
[ 99% 69549/69551] Package target files: /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root.zip
FAILED: /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root.zip 
/bin/bash -c "(rm -rf /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root.zip /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root.zip.list /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root ) && (mkdir -p /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/ /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root ) && (mkdir -p /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY ) && (if [ -d \"/mnt/my_data/srv/src/PIE/out/target/product/m8/recovery/root\" -a \"\$(ls -A  /mnt/my_data/srv/src/PIE/out/target/product/m8/recovery/root)\" ]; then mkdir -p /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/RAMDISK && prebuilts/build-tools/linux-x86/bin/acp -rd /mnt/my_data/srv/src/PIE/out/target/product/m8/recovery/root/* /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/RAMDISK; fi ) && (if [ -d \"/mnt/my_data/srv/src/PIE/out/target/product/m8/install\" -a \"\$(ls -A  /mnt/my_data/srv/src/PIE/out/target/product/m8/install)\" ]; then mkdir -p /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/INSTALL && prebuilts/build-tools/linux-x86/bin/acp -rd /mnt/my_data/srv/src/PIE/out/target/product/m8/install/* /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/INSTALL; fi ) && (cp /mnt/my_data/srv/src/PIE/out/target/product/m8/kernel /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/kernel ) && (echo \"console=none androidboot.hardware=qcom user_debug=31 ehci-hcd.park=3 zcache buildvariant=userdebug\" > /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/cmdline ) && (echo \"0x00000000\" > /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/base ) && (echo \"2048\" > /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/pagesize ) && (prebuilts/build-tools/linux-x86/bin/acp /mnt/my_data/srv/src/PIE/out/target/product/m8/dt.img /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/dt ) && (mkdir -p /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT ) && (if [ -d \"/mnt/my_data/srv/src/PIE/out/target/product/m8/root\" -a \"\$(ls -A  /mnt/my_data/srv/src/PIE/out/target/product/m8/root)\" ]; then mkdir -p /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT/RAMDISK && prebuilts/build-tools/linux-x86/bin/acp -rd /mnt/my_data/srv/src/PIE/out/target/product/m8/root/* /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT/RAMDISK; fi ) && (cp /mnt/my_data/srv/src/PIE/out/target/product/m8/kernel /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT/kernel ) && (echo \"console=none androidboot.hardware=qcom user_debug=31 ehci-hcd.park=3 zcache buildvariant=userdebug\" > /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT/cmdline ) && (echo \"0x00000000\" > /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT/base ) && (echo \"2048\" > /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT/pagesize ) && (prebuilts/build-tools/linux-x86/bin/acp /mnt/my_data/srv/src/PIE/out/target/product/m8/dt.img /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT/dt ) && (if [ -d \"/mnt/my_data/srv/src/PIE/out/target/product/m8/system\" -a \"\$(ls -A  /mnt/my_data/srv/src/PIE/out/target/product/m8/system)\" ]; then mkdir -p /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/SYSTEM && prebuilts/build-tools/linux-x86/bin/acp -rd /mnt/my_data/srv/src/PIE/out/target/product/m8/system/* /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/SYSTEM; fi ) && (if [ -d \"/mnt/my_data/srv/src/PIE/out/target/product/m8/data\" -a \"\$(ls -A  /mnt/my_data/srv/src/PIE/out/target/product/m8/data)\" ]; then mkdir -p /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/DATA && prebuilts/build-tools/linux-x86/bin/acp -rd /mnt/my_data/srv/src/PIE/out/target/product/m8/data/* /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/DATA; fi ) && (mkdir -p /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/OTA ) && (cp /mnt/my_data/srv/src/PIE/out/target/product/m8/android-info.txt /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/OTA/ ) && (mkdir -p /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/OTA/bin ) && (cp  /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/EXECUTABLES/updater_intermediates/updater /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/OTA/bin/ ) && (mkdir -p /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META ) && (cp /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/apkcerts_intermediates/lineage_m8-apkcerts-eng.root.txt /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/apkcerts.txt ) && (cp device/htc/m8-common/releasetools/releasetools.py /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/ ) && (echo \"\" > /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/otakeys.txt ) && (cp /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/file_contexts.bin ) && (echo \"recovery_api_version=3\" > /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"fstab_version=2\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"blocksize=131072\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"boot_size=16777216\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"recovery_size=25165824\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"recovery_mount_options=ext4=max_batch_time=0,commit=1,data=ordered,barrier=1,errors=panic,nodelalloc\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"tool_extensions=device/htc/m8-common/releasetools\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"default_system_dev_certificate=build/target/product/security/testkey\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"extra_recovery_keys=vendor/lineage/build/target/product/security/lineage\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo 'mkbootimg_args=--kernel_offset 0x00008000 --ramdisk_offset 0x02008000 --tags_offset 0x01e00000' >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo 'mkbootimg_version_args=--os_version 9 --os_patch_level 2019-12-05' >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"use_set_metadata=1\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"multistage_support=1\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"blockimgdiff_versions=3,4\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"ext_mkuserimg=mkuserimg_mke2fs.sh\" >>  /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"fs_type=ext4\" >>  /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"system_size=1073741824\" >>  /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"userdata_size=13153337344\" >>  /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"cache_fs_type=f2fs\" >>  /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"cache_size=387032000\" >>  /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"extfs_sparse_flag=-s\" >>  /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"squashfs_sparse_flag=-s\" >>  /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (echo \"selinux_fc=/mnt/my_data/srv/src/PIE/out/target/product/m8/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin\" >>  /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && (PATH=/mnt/my_data/srv/src/PIE/out/host/linux-x86/bin/:\$PATH MKBOOTIMG=/mnt/my_data/srv/src/PIE/out/host/linux-x86/bin/mkbootimg 	    build/make/tools/releasetools/make_recovery_patch /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root ) && (echo \"ota_override_device=htc_m8,htc_m8whl,htc_m8wl,m8,m8wl,m8wlv,m8vzw,m8whl,m8spr\" >> /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/misc_info.txt ) && ((cd /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/SYSTEM; find . -type d | sed 's,\$,/,'; find . \\! -type d) | cut -c 3- | sort | sed 's,^,system/,' | /mnt/my_data/srv/src/PIE/out/host/linux-x86/bin/fs_config -C -D /mnt/my_data/srv/src/PIE/out/target/product/m8/system -S /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin -R \"system/\" > /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/filesystem_config.txt ) && ((cd /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT/RAMDISK; find . -type d | sed 's,\$,/,'; find . \\! -type d) | cut -c 3- | sort | sed 's,^,,' | /mnt/my_data/srv/src/PIE/out/host/linux-x86/bin/fs_config -C -D /mnt/my_data/srv/src/PIE/out/target/product/m8/system -S /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin -R \"\" > /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/boot_filesystem_config.txt ) && ((cd /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/RAMDISK; find . -type d | sed 's,\$,/,'; find . \\! -type d) | cut -c 3- | sort | sed 's,^,,' | /mnt/my_data/srv/src/PIE/out/host/linux-x86/bin/fs_config -C -D /mnt/my_data/srv/src/PIE/out/target/product/m8/system -S /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin -R \"\" > /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/recovery_filesystem_config.txt ) && (cp /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/ETC/framework_manifest.xml_intermediates/manifest.xml /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/system_manifest.xml ) && (cp /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/ETC/framework_compatibility_matrix.xml_intermediates/compatibility_matrix.xml /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/system_matrix.xml ) && (cp /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/ETC/device_manifest.xml_intermediates/manifest.xml /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/vendor_manifest.xml ) && (cp /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/ETC/device_compatibility_matrix.xml_intermediates/compatibility_matrix.xml /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/vendor_matrix.xml ) && (PATH=/mnt/my_data/srv/src/PIE/out/host/linux-x86/bin/:\$PATH MKBOOTIMG=/mnt/my_data/srv/src/PIE/out/host/linux-x86/bin/mkbootimg 	    build/make/tools/releasetools/add_img_to_target_files -a -v -p /mnt/my_data/srv/src/PIE/out/host/linux-x86 /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root ) && (find /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META | sort >/mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root.zip.list ) && (find /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root -path /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META -prune -o -print | sort >>/mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root.zip.list ) && (/mnt/my_data/srv/src/PIE/out/soong/host/linux-x86/bin/soong_zip -d -o /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root.zip -C /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root -l /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root.zip.list )"
Warning: could not read VENDOR/build.prop
building image from target_files RECOVERY...
building image from target_files BOOT...
putting script in bin/install-recovery.sh
Warning: could not read VENDOR/build.prop


++++ boot ++++


building image from target_files BOOT...
  running:  mkbootfs -f /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/boot_filesystem_config.txt /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT/RAMDISK
  running:  minigzip
  running:  /mnt/my_data/srv/src/PIE/out/host/linux-x86/bin/mkbootimg --kernel /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT/kernel --cmdline console=none androidboot.hardware=qcom user_debug=31 ehci-hcd.park=3 zcache buildvariant=userdebug --base 0x00000000 --pagesize 2048 --dt /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/BOOT/dt --kernel_offset 0x00008000 --ramdisk_offset 0x02008000 --tags_offset 0x01e00000 --os_version 9 --os_patch_level 2019-12-05 --ramdisk /tmp/tmpvayPZU --output /tmp/tmpLCGM_2


++++ recovery ++++


building image from target_files RECOVERY...
  running:  mkbootfs -f /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/recovery_filesystem_config.txt /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/RAMDISK
  running:  minigzip
  running:  /mnt/my_data/srv/src/PIE/out/host/linux-x86/bin/mkbootimg --kernel /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/kernel --cmdline console=none androidboot.hardware=qcom user_debug=31 ehci-hcd.park=3 zcache buildvariant=userdebug --base 0x00000000 --pagesize 2048 --dt /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/dt --kernel_offset 0x00008000 --ramdisk_offset 0x02008000 --tags_offset 0x01e00000 --os_version 9 --os_patch_level 2019-12-05 --ramdisk /tmp/tmpJcw0pA --output /tmp/tmp93YJpf


++++ recovery (two-step image) ++++


building image from target_files RECOVERY...
  running:  mkbootfs -f /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/recovery_filesystem_config.txt /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/RAMDISK
  running:  minigzip
  running:  /mnt/my_data/srv/src/PIE/out/host/linux-x86/bin/mkbootimg --kernel /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/kernel --cmdline console=none androidboot.hardware=qcom user_debug=31 ehci-hcd.park=3 zcache buildvariant=userdebug --base 0x00000000 --pagesize 2048 --dt /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/RECOVERY/dt --kernel_offset 0x00008000 --ramdisk_offset 0x02008000 --tags_offset 0x01e00000 --os_version 9 --os_patch_level 2019-12-05 --ramdisk /tmp/tmplv1zyy --output /tmp/tmpUROTsl


++++ system ++++


creating system.img...
Running: mkuserimg_mke2fs.sh -s /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/SYSTEM /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/IMAGES/system.img ext4 system 1073741824 -j 0 -T 1230764400 -C /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/filesystem_config.txt -B /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/IMAGES/system.map -L system -M 0 -U e3f7463e-e422-540d-9118-a3e6ed324543 -S 5b01f676-7909-5fa8-afb6-1eb5209815ee /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/file_contexts.bin
MKE2FS_CONFIG=./system/extras/ext4_utils/mke2fs.conf E2FSPROGS_FAKE_TIME=1230764400 mke2fs -O ^has_journal -L system -m 0 -U e3f7463e-e422-540d-9118-a3e6ed324543 -E android_sparse,hash_seed=5b01f676-7909-5fa8-afb6-1eb5209815ee -t ext4 -b 4096 /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/IMAGES/system.img 262144
mke2fs 1.43.3 (04-Sep-2016)
Creating filesystem with 262144 4k blocks and 65536 inodes
Filesystem UUID: e3f7463e-e422-540d-9118-a3e6ed324543
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376

Allocating group tables: done                            
Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

E2FSPROGS_FAKE_TIME=1230764400 e2fsdroid -T 1230764400 -C /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/filesystem_config.txt -B /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/IMAGES/system.map -S /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/file_contexts.bin -f /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/SYSTEM -a /system /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/IMAGES/system.img
__populate_fs: Could not allocate block in ext2 filesystem while writing file "MmsService.apk"
e2fsdroid: Could not allocate block in ext2 filesystem while populating file system
Error: '['mkuserimg_mke2fs.sh', '-s', '/mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/SYSTEM', '/mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/IMAGES/system.img', 'ext4', 'system', '1073741824', '-j', '0', '-T', '1230764400', '-C', '/mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/filesystem_config.txt', '-B', '/mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/IMAGES/system.map', '-L', 'system', '-M', '0', '-U', 'e3f7463e-e422-540d-9118-a3e6ed324543', '-S', '5b01f676-7909-5fa8-afb6-1eb5209815ee', '/mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/file_contexts.bin']' failed with exit code 4:
MKE2FS_CONFIG=./system/extras/ext4_utils/mke2fs.conf E2FSPROGS_FAKE_TIME=1230764400 mke2fs -O ^has_journal -L system -m 0 -U e3f7463e-e422-540d-9118-a3e6ed324543 -E android_sparse,hash_seed=5b01f676-7909-5fa8-afb6-1eb5209815ee -t ext4 -b 4096 /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/IMAGES/system.img 262144
mke2fs 1.43.3 (04-Sep-2016)
Creating filesystem with 262144 4k blocks and 65536 inodes
Filesystem UUID: e3f7463e-e422-540d-9118-a3e6ed324543
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376

Allocating group tables: done                            
Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

E2FSPROGS_FAKE_TIME=1230764400 e2fsdroid -T 1230764400 -C /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/filesystem_config.txt -B /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/IMAGES/system.map -S /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/META/file_contexts.bin -f /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/SYSTEM -a /system /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/IMAGES/system.img
__populate_fs: Could not allocate block in ext2 filesystem while writing file "MmsService.apk"
e2fsdroid: Could not allocate block in ext2 filesystem while populating file system

Out of space? The tree size of /mnt/my_data/srv/src/PIE/out/target/product/m8/obj/PACKAGING/target_files_intermediates/lineage_m8-target_files-eng.root/SYSTEM is 1186897920 bytes (1131 MB), with reserved space of 0 bytes (0 MB).
The max image size for filsystem files is 1073741824 bytes (1024 MB), out of a total partition size of 1073741824 bytes (1024 MB).
Traceback (most recent call last):
  File "build/make/tools/releasetools/add_img_to_target_files", line 824, in <module>
    main(sys.argv[1:])
  File "build/make/tools/releasetools/add_img_to_target_files", line 818, in main
    AddImagesToTargetFiles(args[0])
  File "build/make/tools/releasetools/add_img_to_target_files", line 727, in AddImagesToTargetFiles
    output_zip, recovery_img=recovery_image, boot_img=boot_image)
  File "build/make/tools/releasetools/add_img_to_target_files", line 150, in AddSystem
    block_list=block_list)
  File "build/make/tools/releasetools/add_img_to_target_files", line 281, in CreateImage
    assert succ, "build " + what + ".img image failed"
AssertionError: build system.img image failed
ninja: build stopped: subcommand failed.
23:48:54 ninja failed with: exit status 1

#### failed to build some targets (02:18:07 (hh:mm:ss)) ####

>> [samedi 21 décembre 2019, 23:48:57 (UTC+0100)] Failed build for m8
>> [samedi 21 décembre 2019, 23:48:57 (UTC+0100)] Finishing build for m8
>> [samedi 21 décembre 2019, 23:48:57 (UTC+0100)] Cleaning source dir for device m8
23:51:13 Entire build directory removed.

#### build completed successfully (02:16 (mm:ss)) ####

The error message is very bad. I have had it 100 times and it has nothing to do with not enough space or so. On my build he error cause because of wrong/missing SePolicy files.

I think you should try building with a better / other vendor tree.

This is the best project proprietary_vendor_htc for unofficial, it’s an xda developers.

What is the problem ?

don’t know. Could could ask the xda dev. Sometimes they are knowing the issue and solution

If i don’t have proprietary_vendor_htc

The problem is for htc identification with computer, usb modem, … ?

What options is linked about ?

is your device running pie or oreo ? than you can connect it to your build maschine, go to /device/htc?? folder and run the extract-files.sh

My device run on pie with an unnoficial build /e/ os.

To do what ?

to get the vendor sources

What file launch ?

/mnt/my_data/srv/src/PIE/device/htc/m8/extract-files.sh
/mnt/my_data/srv/src/PIE/device/htc/m8-common/extract-files.sh
/mnt/my_data/srv/src/PIE/vendor/lineage/build/templates/extract-files.sh

Do you know how launch builde.sh with only one core cpu ?

To be sure, I would run both

No, sorry, don’t know

okey, it’s good !

root@homeserv:/mnt/my_data/srv/src/PIE/device/htc/m8# ./extract-files.sh 
Cleaning output directory (./../m8-common/../../../vendor/htc/m8-common/proprietary)..
Extracting 275 files in ./../m8-common/common-proprietary-files.txt from adb:
  - vendor/bin/adsprpcd
  - vendor/bin/cir_fw_update
    !! vendor/bin/cir_fw_update: file not found in source
  - vendor/bin/hci_qcomm_init
    !! vendor/bin/hci_qcomm_init: file not found in source
  - vendor/bin/hvdcp
  - vendor/bin/irsc_util
  - vendor/bin/mm-qcamera-daemon
  - vendor/bin/mpdecision
    + keeping pinned file with hash 97ffb19a25cdb0ccf2e13e776fc7e8770fbf3901
  - vendor/bin/qseecomd
  - vendor/bin/radish
  - vendor/bin/rmt_storage
  - vendor/bin/time_daemon
  - etc/Bluetooth_cal.acdb
  - etc/Bluetooth_cal_recovery.acdb
  - etc/General_cal.acdb
  - etc/Global_cal.acdb
  - etc/Handset_cal.acdb
  - etc/Hdmi_cal.acdb
  - etc/Headset_cal.acdb
  - etc/RT5501
  - etc/Speaker_cal.acdb
  - etc/cir.img
  - etc/firmware/ILP0100_IPM_Code_out.bin
    !! etc/firmware/ILP0100_IPM_Code_out.bin: file not found in source
  - etc/firmware/ILP0100_IPM_Data_out.bin
    !! etc/firmware/ILP0100_IPM_Data_out.bin: file not found in source
  - vendor/firmware/a330_pfp.fw
    !! vendor/firmware/a330_pfp.fw: file not found in source
  - vendor/firmware/a330_pm4.fw
    !! vendor/firmware/a330_pm4.fw: file not found in source
  - etc/firmware/alIAF_InData_4M2M
    !! etc/firmware/alIAF_InData_4M2M: file not found in source
  - vendor/firmware/cmnlib.b00
    !! vendor/firmware/cmnlib.b00: file not found in source
  - vendor/firmware/cmnlib.b01
    !! vendor/firmware/cmnlib.b01: file not found in source
  - vendor/firmware/cmnlib.b02
    !! vendor/firmware/cmnlib.b02: file not found in source
  - vendor/firmware/cmnlib.b03
    !! vendor/firmware/cmnlib.b03: file not found in source
  - vendor/firmware/cmnlib.mdt
    !! vendor/firmware/cmnlib.mdt: file not found in source
  - vendor/firmware/cpp_firmware_v1_1_1.fw
    !! vendor/firmware/cpp_firmware_v1_1_1.fw: file not found in source
  - vendor/firmware/cpp_firmware_v1_1_6.fw
    !! vendor/firmware/cpp_firmware_v1_1_6.fw: file not found in source
  - vendor/firmware/cpp_firmware_v1_2_0.fw
    !! vendor/firmware/cpp_firmware_v1_2_0.fw: file not found in source
  - vendor/firmware/dxhdcp2.b00
    !! vendor/firmware/dxhdcp2.b00: file not found in source
  - vendor/firmware/dxhdcp2.b01
    !! vendor/firmware/dxhdcp2.b01: file not found in source
  - vendor/firmware/dxhdcp2.b02
    !! vendor/firmware/dxhdcp2.b02: file not found in source
  - vendor/firmware/dxhdcp2.b03
    !! vendor/firmware/dxhdcp2.b03: file not found in source
  - vendor/firmware/dxhdcp2.mdt
    !! vendor/firmware/dxhdcp2.mdt: file not found in source
  - etc/firmware/lscbuffer_rev2.bin
    !! etc/firmware/lscbuffer_rev2.bin: file not found in source
  - vendor/firmware/venus.b00
    !! vendor/firmware/venus.b00: file not found in source
  - vendor/firmware/venus.b01
    !! vendor/firmware/venus.b01: file not found in source
  - vendor/firmware/venus.b02
    !! vendor/firmware/venus.b02: file not found in source
  - vendor/firmware/venus.b03
    !! vendor/firmware/venus.b03: file not found in source
  - vendor/firmware/venus.b04
    !! vendor/firmware/venus.b04: file not found in source
  - vendor/firmware/venus.mbn
    !! vendor/firmware/venus.mbn: file not found in source
  - vendor/firmware/venus.mdt
    !! vendor/firmware/venus.mdt: file not found in source
  - vendor/firmware/widevine.b00
    !! vendor/firmware/widevine.b00: file not found in source
  - vendor/firmware/widevine.b01
    !! vendor/firmware/widevine.b01: file not found in source
  - vendor/firmware/widevine.b02
    !! vendor/firmware/widevine.b02: file not found in source
  - vendor/firmware/widevine.b03
    !! vendor/firmware/widevine.b03: file not found in source
  - vendor/firmware/widevine.mdt
    !! vendor/firmware/widevine.mdt: file not found in source
  - etc/hldm.bin
  - etc/hltof.bin
  - etc/hltrd.bin
  - etc/sound_mfg.txt
  - etc/sound_mfg_DMIC.txt
  - etc/tfa/playback.drc
  - etc/tfa/playback.eq
  - etc/tfa/playback.preset
  - etc/tfa/playback_l.drc
  - etc/tfa/playback_l.eq
  - etc/tfa/playback_l.preset
  - etc/tfa/tfa9895.config
  - etc/tfa/tfa9895.patch
  - etc/tfa/tfa9895.speaker
  - etc/tfa/tfa9895_l.speaker
  - etc/tfa/voice.drc
  - etc/tfa/voice.eq
  - etc/tfa/voice.preset
  - etc/tfa/voice_l.drc
  - etc/tfa/voice_l.eq
  - etc/tfa/voice_l.preset
  - etc/tfa/voip.drc
  - etc/tfa/voip.eq
  - etc/tfa/voip.preset
  - etc/tfa/voip_l.drc
  - etc/tfa/voip_l.eq
  - etc/tfa/voip_l.preset
  - vendor/lib/hw/camera.vendor.msm8974.so
./../m8-common/extract-files.sh: ligne 60: patchelf : commande introuvable
  - vendor/lib/hw/consumerir.msm8974.so
  - vendor/lib/libBeautyChat.so
  - vendor/lib/libalDE.so
  - vendor/lib/libalDE_REC.so
  - vendor/lib/libalDynamicWarping.so
  - vendor/lib/libalDynamicWarping_REC.so
  - vendor/lib/libalIAF.so
  - vendor/lib/libawb_calibration.so
  - vendor/lib/libcamera_aec.so
  - vendor/lib/libcamera_af.so
  - vendor/lib/libcamera_awb.so
  - vendor/lib/libcameraface.so
  - vendor/lib/libcamerapp.so
  - vendor/lib/libdrmdecrypt.so
  - vendor/lib/libhtc_depthmap.so
  - vendor/lib/libhtccamera_yushaniiproc.so
  - lib/libhtcirinterface_jni.so
  - vendor/lib/libloc_api_v02.so
    + keeping pinned file with hash 9a8401afc86b54e73aa29995f228fd0243cee793
  - vendor/lib/libloc_ds_api.so
    + keeping pinned file with hash 99a6f29860dbe0ed6fe3cbfdbb2277a63850f2c0
  - vendor/lib/libmmcamera_interface.so
  - vendor/lib/libmmcamera_rubik.so
  - vendor/lib/libmmjpeg_interface.so
  - vendor/lib/libposteffect.so
  - vendor/lib/libqomx_core.so
  - vendor/lib/libtuning_aec.so
  - vendor/lib/libtuning_aec_ov2722_hdr.so
  - vendor/lib/libtuning_aec_ov2722_subcam_video.so
  - vendor/lib/libtuning_aec_ov2722_subcam_zsl.so
  - vendor/lib/libtuning_aec_ov2722_video.so
  - vendor/lib/libtuning_aec_ov2722_zsl.so
  - vendor/lib/libtuning_aec_ov4688_hdr.so
  - vendor/lib/libtuning_aec_ov4688_night.so
  - vendor/lib/libtuning_aec_ov4688_video.so
  - vendor/lib/libtuning_aec_ov4688_videoHDR.so
  - vendor/lib/libtuning_aec_ov4688_videoHFR.so
  - vendor/lib/libtuning_aec_ov4688_video_60fps.so
  - vendor/lib/libtuning_aec_ov4688_zoe.so
  - vendor/lib/libtuning_aec_ov4688_zsl.so
  - vendor/lib/libtuning_aec_s5k5e_hdr.so
  - vendor/lib/libtuning_aec_s5k5e_video.so
  - vendor/lib/libtuning_aec_s5k5e_zsl.so
  - vendor/lib/libtuning_aec_vd6869_hdr.so
  - vendor/lib/libtuning_aec_vd6869_night.so
  - vendor/lib/libtuning_aec_vd6869_video.so
  - vendor/lib/libtuning_aec_vd6869_videoHDR.so
  - vendor/lib/libtuning_aec_vd6869_videoHFR.so
  - vendor/lib/libtuning_aec_vd6869_zsl.so
  - vendor/lib/libtuning_af.so
  - vendor/lib/libtuning_af_lc898212_ov4688_vd6869.so
  - vendor/lib/libtuning_awb_ov2722.so
  - vendor/lib/libtuning_awb_ov2722_subcam.so
  - vendor/lib/libtuning_awb_ov4688.so
  - vendor/lib/libtuning_awb_s5k5e.so
  - vendor/lib/libtuning_awb_vd6869.so
  - vendor/firmware/keymaster/keymaster.b00
    !! vendor/firmware/keymaster/keymaster.b00: file not found in source
  - vendor/firmware/keymaster/keymaster.b01
    !! vendor/firmware/keymaster/keymaster.b01: file not found in source
  - vendor/firmware/keymaster/keymaster.b02
    !! vendor/firmware/keymaster/keymaster.b02: file not found in source
  - vendor/firmware/keymaster/keymaster.b03
    !! vendor/firmware/keymaster/keymaster.b03: file not found in source
  - vendor/firmware/keymaster/keymaster.mdt
    !! vendor/firmware/keymaster/keymaster.mdt: file not found in source
  - vendor/firmware/wcnss.b00
    + keeping pinned file with hash e45f3acc13806ce9b36bdd426b35d26bae0485a3
  - vendor/firmware/wcnss.b01
    + keeping pinned file with hash fdd7b80c8a9d5724904d8c860277ee1b3a329adc
  - vendor/firmware/wcnss.b02
    + keeping pinned file with hash 38306495d0e846c8854192c2a4aa1324ad6b9ef7
  - vendor/firmware/wcnss.b04
    + keeping pinned file with hash f7fde83f3a632aa7d35cda03f46382f854932ef0
  - vendor/firmware/wcnss.b06
    + keeping pinned file with hash 417c8c87ee1f3ee6266ec1a5e2384a1405b261da
  - vendor/firmware/wcnss.b07
    + keeping pinned file with hash fb3d8fb74570a077e332993f7d3d27603501b987
  - vendor/firmware/wcnss.b08
    + keeping pinned file with hash 6db99ec3aead0e567d869c2f5676483b66422d38
  - vendor/firmware/wcnss.b09
    + keeping pinned file with hash 96a8956b6b33e2df065131c40d3b0bd1e112612d
  - vendor/firmware/wcnss.mdt
    + keeping pinned file with hash 10ddd8a73e253fdf483902cb2515c827f155ca84
  - vendor/lib/egl/eglsubAndroid.so
    + keeping pinned file with hash b8a5790c5b4ba4cf0018c94066104610c821ed8e
  - vendor/lib/egl/libEGL_adreno.so
    + keeping pinned file with hash cd29673e990dba8158e961e287a79dfbd852d095
  - vendor/lib/egl/libGLESv1_CM_adreno.so
    + keeping pinned file with hash ae86d16ba499ac6cdd3cecb91ae6b16b4c303984
  - vendor/lib/egl/libGLESv2_adreno.so
    + keeping pinned file with hash 445be60045ff86d1d27545692134eacf0d89a6dc
  - vendor/lib/egl/libq3dtools_adreno.so
    + keeping pinned file with hash 2c12919492f1146b58f4f1c379dfe10d3320d476
  - vendor/lib/hw/flp.default.so
    + keeping pinned file with hash c36ec0a3e6563fa8ddb96aaa7d0129249ce1d305
  - vendor/lib/hw/sensors.msm8974.so
    + keeping pinned file with hash f1f3f8a30a95616b1b98dedae92305636aaebc9f
  - vendor/lib/libC2D2.so
    + keeping pinned file with hash d34587d5143bd09f847cb6686b03461a6e62cd87
  - vendor/lib/libCB.so
    + keeping pinned file with hash 3d2ad5bbff1cf4019d89c38689ec2ce3c186a3c1
  - vendor/lib/libOmxAacDec.so
  - vendor/lib/libOmxAmrwbplusDec.so
  - vendor/lib/libOmxEvrcDec.so
  - vendor/lib/libOmxQcelp13Dec.so
  - vendor/lib/libOmxWmaDec.so
  - vendor/lib/libOpenCL.so
    + keeping pinned file with hash 2b4b9692b16729b880d7881e68208183943f9612
  - vendor/lib/libQSEEComAPI.so
  - vendor/lib/libRSDriver_adreno.so
    + keeping pinned file with hash 2044baf0169177e52aba6d7138f80559ecf2b58d
  - vendor/lib/libTimeService.so
  - vendor/lib/libacdbloader.so
  - vendor/lib/libacdbmapper.so
  - vendor/lib/libacdbrtac.so
  - vendor/lib/libadiertac.so
  - vendor/lib/libadreno_utils.so
    + keeping pinned file with hash a109e06c933811c578d129c0772a612cf5d94367
  - vendor/lib/libadsprpc.so
  - vendor/lib/libaptX_encoder.so
    + keeping pinned file with hash b03772672144d4b750a5672c2922aded93bb0512
  - vendor/lib/libaudcal.so
  - vendor/lib/libbccQTI.so
    + keeping pinned file with hash 94132d5d8421428001c2201a8915949c531b0ad9
  - vendor/lib/libc2d30-a3xx.so
    + keeping pinned file with hash 3666e0bf418e7ea7480b27c2c1ddd1bc86037044
  - vendor/lib/libchromatix_ov2722_common.so
  - vendor/lib/libchromatix_ov2722_default_video.so
  - vendor/lib/libchromatix_ov2722_preview.so
  - vendor/lib/libchromatix_ov2722_subcam_common.so
  - vendor/lib/libchromatix_ov2722_subcam_default_video.so
  - vendor/lib/libchromatix_ov2722_subcam_preview.so
  - vendor/lib/libchromatix_ov4688_common.so
  - vendor/lib/libchromatix_ov4688_default_video.so
  - vendor/lib/libchromatix_ov4688_hdr.so
  - vendor/lib/libchromatix_ov4688_hfr.so
  - vendor/lib/libchromatix_ov4688_hfr_60fps.so
  - vendor/lib/libchromatix_ov4688_preview.so
  - vendor/lib/libchromatix_ov4688_video_hdr.so
  - vendor/lib/libchromatix_ov4688_zoe.so
  - vendor/lib/libchromatix_s5k5e_common.so
  - vendor/lib/libchromatix_s5k5e_default_video.so
  - vendor/lib/libchromatix_s5k5e_hdr.so
  - vendor/lib/libchromatix_s5k5e_preview.so
  - vendor/lib/libchromatix_vd6869_common.so
  - vendor/lib/libchromatix_vd6869_default_video.so
  - vendor/lib/libchromatix_vd6869_preview.so
  - vendor/lib/libdiag.so
    + keeping pinned file with hash e9fae8d12205fe9e1744b895ec947ab03f165505
  - vendor/lib/libdrmdiag.so
  - vendor/lib/libdrmfs.so
  - vendor/lib/libdrmtime.so
  - vendor/lib/libdsi_netctrl.so
    + keeping pinned file with hash 8aad0bf8ec9dd40d4437a87829551c4f21ecb4a6
  - vendor/lib/libdsutils.so
    + keeping pinned file with hash e5bacd462a59568d3ed0d080aa4089d6ba93b450
  - vendor/lib/libfastcvadsp_stub.so
  - vendor/lib/libfastcvopt.so
  - vendor/lib/libflp.so
    + keeping pinned file with hash 20994b3ac3ecd2094698ac98463aed97e3ce54ef
  - vendor/lib/libgeofence.so
    + keeping pinned file with hash 953c2720c98825cdfb2757839f5f86400c11a2d5
  - vendor/lib/libgsl.so
    + keeping pinned file with hash fafee1adf0e89325b3a1ea83d5205c02ebf860f3
  - vendor/lib/libidl.so
    + keeping pinned file with hash 770c2d8775b32e753ab4ccbfe9240e358afd1621
  - vendor/lib/libizat_core.so
    + keeping pinned file with hash 8d1b8f5c26cc9bcdacb402e253048211a6c07ba1
  - vendor/lib/libjpegdhw.so
  - vendor/lib/libjpegehw.so
  - vendor/lib/liblbs_core.so
    + keeping pinned file with hash 3dea19e84a0d226ea3e5c92ec169f7e0fdbe5699
  - vendor/lib/libllvm-qcom.so
    + keeping pinned file with hash fc96c949b662fb34b287a4c0aa194984fbb57d7d
  - vendor/lib/libmmcamera2_c2d_module.so
  - vendor/lib/libmmcamera2_cpp_module.so
  - vendor/lib/libmmcamera2_iface_modules.so
  - vendor/lib/libmmcamera2_imglib_modules.so
  - vendor/lib/libmmcamera2_isp_modules.so
  - vendor/lib/libmmcamera2_pproc_modules.so
  - vendor/lib/libmmcamera2_sensor_modules.so
  - vendor/lib/libmmcamera2_stats_algorithm.so
  - vendor/lib/libmmcamera2_stats_modules.so
  - vendor/lib/libmmcamera2_vpe_module.so
  - vendor/lib/libmmcamera2_wnr_module.so
  - vendor/lib/libmmcamera_faceproc.so
  - vendor/lib/libmmcamera_hdr_gb_lib.so
  - vendor/lib/libmmcamera_hdr_lib.so
  - vendor/lib/libmmcamera_imglib.so
  - vendor/lib/libmmcamera_ov2722.so
  - vendor/lib/libmmcamera_ov2722_subcam.so
  - vendor/lib/libmmcamera_ov4688.so
  - vendor/lib/libmmcamera_s5k5e.so
  - vendor/lib/libmmcamera_tintless_algo.so
  - vendor/lib/libmmcamera_tintless_bg_pca_algo.so
  - vendor/lib/libmmcamera_vd6869.so
  - vendor/lib/libmmcamera_wavelet_lib.so
  - vendor/lib/libmmipl.so
  - vendor/lib/libmmjpeg.so
  - vendor/lib/libmmqjpeg_codec.so
  - vendor/lib/liboemcamera.so
  - vendor/lib/libqcci_legacy.so
    + keeping pinned file with hash 5d8346559572721946ae49002253c3dd85097627
  - vendor/lib/libqdi.so
    + keeping pinned file with hash 8c7c9811c0756c8a8c3dc7176d763bd59c8b6403
  - vendor/lib/libqdp.so
    + keeping pinned file with hash b4de9260211f759eef0aff89584703a7c9d34847
  - vendor/lib/libqmi.so
    + keeping pinned file with hash 65244cfad2e01f8550792aeb0b0ae42a3c49358a
  - vendor/lib/libqmi_cci.so
    + keeping pinned file with hash 70d923326840c989886cb07c125b61354120528f
  - vendor/lib/libqmi_client_helper.so
    + keeping pinned file with hash f569d0574145ac290dee23feac4f688f779b8ffe
  - vendor/lib/libqmi_client_qmux.so
    + keeping pinned file with hash 3b01a6811b35012ae06695ce49e9120835be7fb3
  - vendor/lib/libqmi_common_so.so
    + keeping pinned file with hash 781e9c1ee48b9712c3baa7c7d3506e132da23282
  - vendor/lib/libqmi_csi.so
    + keeping pinned file with hash a3e67e22655481c384a63c6bb20273eff649dd24
  - vendor/lib/libqmi_encdec.so
    + keeping pinned file with hash 2e5a78560fba539a71853ddefaa326a2fc31406b
  - vendor/lib/libqmiservices.so
    + keeping pinned file with hash 51133b329585e1dbfa7af6ec2207aa8ad5416179
  - vendor/lib/libqomx_jpegdec.so
  - vendor/lib/libqomx_jpegenc.so
  - vendor/lib/libqti-perfd-client.so
  - vendor/lib/librpmb.so
  - vendor/lib/librs_adreno.so
    + keeping pinned file with hash cceaf847d749ac2f1a3af3a1ae6ba653d93e0ed9
  - vendor/lib/librs_adreno_sha1.so
    + keeping pinned file with hash e797997d3ac69dfa87904863672c5b9769c796cc
  - vendor/lib/libsc-a3xx.so
    + keeping pinned file with hash 231201bcfead5f930537d2fba22d89b00e673386
  - vendor/lib/libscale.so
    + keeping pinned file with hash b44f44c633fa404d10e76aaa23593b516e08e2b8
  - vendor/lib/libscve.so
  - vendor/lib/libscve_stub.so
  - vendor/lib/libsmemlog.so
    + keeping pinned file with hash 6cd513534820f320b8a9369fde8b75f153ee67d0
  - vendor/lib/libssd.so
  - vendor/lib/libsystem_health_mon.so
    + keeping pinned file with hash 8bf18322c3ce31eaa032bcc736419bd5a2c95a71
  - vendor/lib/libtime_genoff.so
  - vendor/lib/libuiblur.so
    + keeping pinned file with hash 12dd942092c05d978a2a2db3ea37e0b410427b52
  - vendor/lib/libxml.so
    + keeping pinned file with hash f965232d2dcb2a83d2189f4a36df644cd295086f
  - vendor/lib/mediadrm/libwvdrmengine.so
    + keeping pinned file with hash 66ba66d047044f92eb0eada1faf6a5799ded90ab
  - vendor/lib/soundfx/libqcbassboost.so
  - vendor/lib/soundfx/libqcreverb.so
  - vendor/lib/soundfx/libqcvirt.so
  - app/CIRModule/CIRModule.apk
Checking if system is odexed and locating boot.oats...
  - vendor/app/TimeService/TimeService.apk
  - framework/htcirlibs.jar
Cleaning output directory (./../m8-common/../../../vendor/htc/m8/proprietary)..
Extracting 0 files in ./../m8-common/proprietary-files.txt from adb:
Extracting 27 files in ./../m8-common/../m8/device-proprietary-files.txt from adb:
  - vendor/blobs/gsm/bin/netmgrd
    + keeping pinned file with hash 691aba6f3f12d4343942ce4fe94e11855f4c5dd7
  - vendor/blobs/gsm/bin/qmuxd
    + keeping pinned file with hash f503cce81330c5a13c2f5a195ee73efa0516acb0
  - vendor/blobs/gsm/lib/libmdmdetect.so
    + keeping pinned file with hash 6cd17750b5b1ce764323b9789891215b88e75310
  - vendor/blobs/gsm/lib/libcneapiclient.so
    + keeping pinned file with hash 7e0460cf5fdd079d384836d581117ba25bd882db
  - vendor/blobs/gsm/lib/libconfigdb.so
    + keeping pinned file with hash a46a022878d56850716f4e2f7b34cf25e1f42ea3
  - vendor/blobs/gsm/lib/libnetmgr.so
    + keeping pinned file with hash 778e3550756b7acbbc3b529d487e2554973e1032
  - vendor/blobs/gsm/lib/libperipheral_client.so
    + keeping pinned file with hash dd9a435495de6325b5f20d47560e54a6f9155e0f
  - vendor/blobs/gsm/lib/libril-qc-qmi-1.so
    + keeping pinned file with hash 1409aedae1ad0dc88238340376eaf0deae82730b
  - vendor/blobs/gsm/lib/libril-qcril-hook-oem.so
    + keeping pinned file with hash af8470e26db0e72810f8e6f72752270e7ab2ff54
  - vendor/blobs/spr/bin/netmgrd
    + keeping pinned file with hash 76e1a7538affdbe927f82d0d398b1dabb356a9c1
  - vendor/blobs/spr/bin/qmuxd
    + keeping pinned file with hash 2e4414a059be3c43cc227576151136acab175981
  - vendor/blobs/spr/lib/libmdmdetect.so
    + keeping pinned file with hash d480ec5f65426f3f298b1cbd0d310059364b8e5e
  - vendor/blobs/spr/lib/libcneapiclient.so
    + keeping pinned file with hash 7e0460cf5fdd079d384836d581117ba25bd882db
  - vendor/blobs/spr/lib/libconfigdb.so
    + keeping pinned file with hash 3ed895781367156e9d75411ac0380ce305e7ea3a
  - vendor/blobs/spr/lib/libnetmgr.so
    + keeping pinned file with hash 9d79fecb8d20892faeb4a097c71a263f44d4f749
  - vendor/blobs/spr/lib/libperipheral_client.so
    + keeping pinned file with hash 106acbf5b0a7e85dae126f5c9eb591bc8fde9be1
  - vendor/blobs/spr/lib/libril-qc-qmi-1.so
    + keeping pinned file with hash a3d57bd51927aef77ba4d0cf1c866323a52c0dd1
  - vendor/blobs/spr/lib/libril-qcril-hook-oem.so
    + keeping pinned file with hash 396e2b03ce5612dc7ee9e1d106ccf64b452eb6bf
  - vendor/blobs/vzw/bin/netmgrd
    + keeping pinned file with hash 78c267c0af90e44c7fb296d0e442f12b09f39c3e
  - vendor/blobs/vzw/bin/qmuxd
    + keeping pinned file with hash 78d4b62874ad769f05ce83528cd35cec472abe0d
  - vendor/blobs/vzw/lib/libmdmdetect.so
    + keeping pinned file with hash 9a0bd7715817f4b2e7bfa9c0176fa8cca8ff7c18
  - vendor/blobs/vzw/lib/libcneapiclient.so
    + keeping pinned file with hash 7e0460cf5fdd079d384836d581117ba25bd882db
  - vendor/blobs/vzw/lib/libconfigdb.so
    + keeping pinned file with hash c63d81e2f64c34b548fda3cffdb9dd5944c36d62
  - vendor/blobs/vzw/lib/libnetmgr.so
    + keeping pinned file with hash abacf1b8fca5f17e5c2c3f0a592a40b39538efdb
  - vendor/blobs/vzw/lib/libperipheral_client.so
    + keeping pinned file with hash 2c2f072c258b0051df712a646e4afa58cac9186f
  - vendor/blobs/vzw/lib/libril-qc-qmi-1.so
    + keeping pinned file with hash 3b055f7ea7246adbbfdbcd5d6389fbc4fd8dd2c2
  - vendor/blobs/vzw/lib/libril-qcril-hook-oem.so
    + keeping pinned file with hash a7edd83854360cac13d4fac12ba4bebc6525b2d1

root@homeserv:/mnt/my_data/srv/src/PIE/device/htc/m8-common# ./extract-files.sh
$DEVICE must be set before including this script!

What can i do now ?

Just build /e/ os again ?

I have this log :

[ 99% 798/802] glob bionic/libc/dns//*.c
[ 99% 799/802] glob bionic/libc/arch-arm/syscalls/
/.S
[ 99% 800/802] glob bionic/libc/kernel/uapi/asm-arm64/**/
.h
[ 99% 801/802] glob bionic/libc/include/**/*.h
ninja: error: ‘vendor/htc/m8-common/proprietary/vendor/bin/cir_fw_update’, needed by ‘/mnt/my_data/srv/src/PIE/out/target/product/m8/system/vendor/bin/cir_fw_update’, missing and no known rule to make it

Maybe i don’t have the good manifest roomservice.xml for my device