Build-lineageos-sargo
Build-lineageos-sargo copied to clipboard
No such file or directory -- Can't detect the android version
I've run a few clean build attempts by clearing both src and ccache, running clean_sargo.sh, and rebuilding the container with --no-cache but I receive get the same error each time.
sed: can't read build/core/version_defaults.mk: No such file or directory
sed: can't read build/core/version_defaults.mk: No such file or directory
sed: can't read build/core/version_defaults.mk: No such file or directory
sed: can't read build/core/version_defaults.mk: No such file or directory
>> [Wed Jun 17 00:27:52 UTC 2020] Can't detect the android version
It looks to be an issue pulling in certain lineage project files but I am not sure.
repo log:
repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.
repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.
Downloading manifest from https://github.com/LineageOS/android.git
repo has been initialized in /srv/src/LINEAGE_17_1
>> [Tue Jun 16 22:55:28 UTC 2020] Syncing branch repository
repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.
repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.
Invalid clone.bundle file; ignoring.
device/qcom/sepolicy: Shared project LineageOS/android_device_qcom_sepolicy found, disabling pruning.
device/qcom/sepolicy-legacy: Shared project LineageOS/android_device_qcom_sepolicy found, disabling pruning.
device/qcom/sepolicy-legacy-um: Shared project LineageOS/android_device_qcom_sepolicy found, disabling pruning.
hardware/qcom-caf/apq8084/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/apq8084/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/apq8084/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/bt: Shared project LineageOS/android_hardware_qcom_bt found, disabling pruning.
hardware/qcom-caf/msm8916/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8916/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8916/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8952/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8952/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8952/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8960/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8960/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8960/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8974/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8974/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8974/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8994/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8994/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8994/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8996/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8996/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8996/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8998/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8998/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8998/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/sdm845/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/sdm845/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/sdm845/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/sm8150/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/sm8150/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/sm8150/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/bt: Shared project LineageOS/android_hardware_qcom_bt found, disabling pruning.
hardware/qcom/display: Shared project LineageOS/android_hardware_qcom_display found, diChecking out files: 41% (2739/6617)
Checking out files: 42% (2780/6617)
Checking out files: 43% (2846/6617)
Checking out files: 44% (2912/6617)
Checking out files: 45% (2978/6617)
Checking out files: 46% (3044/6617)
Checking out files: 47% (3110/6617)
Checking out files: 48% (3177/6617)
Checking out files: 49% (3243/6617)
Checking out files: 50% (3309/6617)
Checking out files: 51% (3375/6617)
Checking out files: 52% (3441/6617)
Checking out files: 53% (3508/6617)
Checking out files: 54% (3574/6617)
Checking out files: 55% (3640/6617)
Checking out files: 56% (3706/6617)
Checking out files: 57% (3772/6617)
Checking out files: 58% (3838/6617)
Checking out files: 59% (3905/6617)
Checking out files: 60% (3971/6617)
Checking out files: 61% (4037/6617)
Checking out files: 62% (4103/6617)
Checking out files: 63% (4169/6617)
Checking out files: 64% (4235/6617)
Checking out files: 65% (4302/6617)
Checking out files: 66% (4368/6617)
Checking out files: 67% (4434/6617)
Checking out files: 68% (4500/6617)
Checking out files: 69% (4566/6617)
Checking out files: 70% (4632/6617)
Checking out files: 71% (4699/6617)
Checking out files: 72% (4765/6617)
Checking out files: 73% (4831/6617)
Checking out files: 74% (4897/6617)
Checking out files: 75% (4963/6617)
Checking out files: 76% (5029/6617)
Checking out files: 77% (5096/6617)
Checking out files: 78% (5162/6617)
Checking out files: 79% (5228/6617)
Checking out files: 80% (5294/6617)
Checking out files: 81% (5360/6617)
Checking out files: 82% (5426/6617)
Checking out files: 83% (5493/6617)
Checking out files: 84% (5559/6617)
Checking out files: 85% (5625/6617)
Checking out files: 86% (5691/6617)
Checking out files: 87% (5757/6617)
Checking out files: 88% (5823/6617)
Checking out files: 89% (5890/6617)
Checking out files: 90% (5956/6617)
Checking out files: 91% (6022/6617)
Checking out files: 92% (6088/6617)
Checking out files: 93% (6154/6617)
Checking out files: 93% (6189/6617)
Checking out files: 94% (6220/6617)
Checking out files: 95% (6287/6617)
Checking out files: 96% (6353/6617)
Checking out files: 97% (6419/6617)
Checking out files: 98% (6485/6617)
Checking out files: 99% (6551/6617)
Checking out files: 100% (6617/6617)
Checking out files: 100% (6617/6617), done.
error: unable to create file pathtools/testdata/escapes/*: Invalid argument
fatal: cannot create directory at 'pathtools/testdata/escapes/**': Invalid argument
error: Cannot checkout LineageOS/android_build_blueprint: GitError: Cannot initialize work tree for LineageOS/android_build_blueprint
sabling pruning.
hardware/qcom/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
vendor/nxp/opensource/pn5xx/halimpl: Shared project LineageOS/android_vendor_nxp_opensource_halimpl found, disabling pruning.
vendor/nxp/opensource/pn5xx/hidlimpl: Shared project LineageOS/android_vendor_nxp_opensource_hidlimpl found, disabling pruning.
vendor/nxp/opensource/sn100x/halimpl: Shared project LineageOS/android_vendor_nxp_opensource_halimpl found, disabling pruning.
vendor/nxp/opensource/sn100x/hidlimpl: Shared project LineageOS/android_vendor_nxp_opensource_hidlimpl found, disabling pruning.
Traceback (most recent call last):
File "/srv/src/LINEAGE_17_1/.repo/repo/main.py", line 628, in <module>
_Main(sys.argv[1:])
File "/srv/src/LINEAGE_17_1/.repo/repo/main.py", line 602, in _Main
result = run()
File "/srv/src/LINEAGE_17_1/.repo/repo/main.py", line 595, in <lambda>
run = lambda: repo._Run(name, gopts, argv) or 0
File "/srv/src/LINEAGE_17_1/.repo/repo/main.py", line 264, in _Run
result = cmd.Execute(copts, cargs)
File "/srv/src/LINEAGE_17_1/.repo/repo/subcmds/sync.py", line 982, in Execute
self._Checkout(all_projects, opt, err_event, err_results)
File "/srv/src/LINEAGE_17_1/.repo/repo/subcmds/sync.py", line 567, in _Checkout
self._CheckoutWorker(**kwargs)
File "/srv/src/LINEAGE_17_1/.repo/repo/subcmds/sync.py", line 447, in _CheckoutWorker
return self._CheckoutOne(opt, project, *args, **kwargs)
File "/srv/src/LINEAGE_17_1/.repo/repo/subcmds/sync.py", line 481, in _CheckoutOne
project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync)
File "/srv/src/LINEAGE_17_1/.repo/repo/project.py", line 1623, in Sync_LocalHalf
self._InitWorkTree(force_sync=force_sync, submodules=submodules)
File "/srv/src/LINEAGE_17_1/.repo/repo/project.py", line 3135, in _InitWorkTree
raise GitError('Cannot initialize work tree for ' + self.name)
error.GitError: Cannot initialize work tree for LineageOS/android_build_blueprint
Prior to clearing the ccache and source, I was getting conflicting commits and build errors so I thought this would be the best route.
I'm seeing the same error, also after a clean checkout. I guess they're serious when they say "Python 2 is no longer supported" but... yeah it's inside a container, isn't it? I don't think this is an easy fix.
Yeah, just ran into the same problem. Can't build LineageOS 17.1 for Sargo the 'easy' docker way anymore, I suppose?