Я пытаюсь восстановить Cyanogenmod 14.1 с поддержкой драйверов Realtek на Ubuntu. Мне удалось загрузить весь исходный код CM также собственные определенные файлы для моего телефона, который является Motorola Nexus 6 (shamu), как упомянуто в этом руководстве Здание Ядра CyanogenMod Android
Однако я сталкиваюсь с проблемами с заключительным шагом компиляции ROM. Я выполняю следующую команду:
brunch shamu
(shamu быть кодовым названием моего устройства)
затем я получаю следующий вывод.....
including vendor/cm/vendorsetup.sh
build/core/envsetup.mk:89: *** Unable to determine HOST_ARCH from uname -sm: Linux i686!. Stop.
Device shamu not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Found repository: android_device_moto_shamu
Default revision: cm-14.1
Checking branch info
Checking if device/moto/shamu is fetched from android_device_moto_shamu
CyanogenMod/android_device_moto_shamu already fetched to device/moto/shamu
Syncing repository to retrieve project.
Fetching project CyanogenMod/android_device_moto_shamu
Fetching projects: 100% (1/1), done.
Repository synced!
Looking for dependencies in device/moto/shamu
Done
build/core/envsetup.mk:89: *** Unable to determine HOST_ARCH from uname -sm: Linux i686!. Stop.
build/core/envsetup.mk:89: *** Unable to determine HOST_ARCH from uname -sm: Linux i686!. Stop.
** Don't have a product spec for: 'cm_shamu'
** Do you have the right repo manifest?
No such item in brunch menu. Try 'breakfast'
Команда breakfast
показывает ту же ошибку, и я проверил, что у меня есть корректная декларация repo.
что могла означать следующая ошибка?
build/core/envsetup.mk:89: *** Unable to determine HOST_ARCH from uname -sm: Linux i686!. Stop.
Я наконец получил зафиксированный путем загрузки точно измененных версий эти , make-файлы должны были скомпилировать ROM с этого веб-сайта code.metager.de