Компиляция исходного кода Android: не удалось построить некоторые цели (03:03 (mm: ss)) - PullRequest
0 голосов
/ 13 сентября 2018

В настоящее время я компилирую исходный код Android, но у меня есть одна проблема: после запуска make -j8 он показывает мне failed to build some targets (03:03 (mm:ss)).

Ниже приведена подробная информация:

PLATFORM_VERSION_CODENAME = Q

PLATFORM_VERSION = Q

TARGET_PRODUCT = aosp_arm

TARGET_BUILD_VARIANT = анг

TARGET_BUILD_TYPE = релиз

TARGET_ARCH = плечо

TARGET_ARCH_VARIANT = ARMv7-а-неоновый

TARGET_CPU_VARIANT = родовое

HOST_ARCH = x86_64

HOST_2ND_ARCH = x86

HOST_OS = Linux

HOST_OS_EXTRA = Linux-4.15.0-34-родовым-x86_64-Ubuntu-18.04.1-LTS

HOST_CROSS_OS = окна

HOST_CROSS_ARCH = x86

HOST_CROSS_2ND_ARCH = x86_64

HOST_BUILD_TYPE = релиз

BUILD_ID = PI

OUT_DIR = из

============================================

[0% 1/83585] Yacc: ss <= external / iproute2 / misc / ssfilter.y СБОЙ: out / target / product / generic / obj / EXECUTABLES / ss_intermediates / ssfilter.c / bin / bash -c "prebuilts / build-tools / linux-x86 / bin / bison -d --defines = out / target / product / generic / obj / EXECUTABLES / ss_intermediates / ssfilter.h -o out / target / product /generic/obj/EXECUTABLES/ss_intermediates/ssfilter.c external / iproute2 / misc / ssfilter.y " external / iproute2 / misc / ssfilter.y: конфликты: 35 сдвиг / уменьшение prebuilts / build-tools / linux-x86 / bin / bison: сбой подпроцесса m4: нет такого файла или каталога 18:47:21 Сбой ниндзя: выход из состояния 1 </p> не удалось построить некоторые цели (03:03 (мм: сс))

Надеюсь, кто-нибудь может мне помочь, заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Попробуйте эту команду и подождите.

source build/envsetup.sh; lunch aosp_arm-eng; make -j8 ; source build/envsetup.sh; lunch sdk-eng; make sdk
0 голосов
/ 25 сентября 2018

сообщение об ошибке гласит:

Подпроцесс m4 не выполнен: такой файл или каталог не существует

m4 - это макропроцессор - исборка завершается с ошибкой уже 0% ...

, что заставляет меня подозревать, что m4 не ниже PATH - и никакие макросы не могут быть обработаны.

в Ubuntu apt-get install m4 следует установить пакет или загрузить m4 с панель запуска .

GNU m4 является реализацией традиционного макропроцессора UNIX.Он в основном совместим с SVR4, хотя имеет некоторые расширения (например, для обработки более 9 позиционных параметров в макросах).

трудно сослаться на «достоверные и / или официальные источники»;кроме manpages и источника пакета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...