Я пытаюсь скомпилировать Android FS на OSX 10.8.5 и получаю сообщение об ошибке, которое, по-видимому, связано с тем, что сборка выполняется на OSX.
Я выполнил все установки brew, и сборка выполняется на чувствительной к регистру FS,
пока я получаю следующее:
целевая рука C ++: libwebrtc_apm <= out / target / product / generic / obj / STATIC_LIBRARIES / libwebrtc_apm_intermediates / proto / external / webrtc / src / modules / audio_processing / test / unittest.pb.cc
Симлинк: out / target / product / generic / system / vendor / lib / libbltsville_cpu.so -> ./libbltsville_ticpu.so
Симлинк: out / target / product / generic / system / vendor / lib / libbltsville_ticpu.so -> ./libbltsville_ticpu.2.1.0.0.so
Установить: out / host / darwin-x86 / bin / minigzip
cp: опции -R и -r не могут быть указаны вместе.
делать: * [out / target / product / generic / system / vendor / lib / libbltsville_ticpu.so] Ошибка 1
делать: * Удаление файла `out / target / product / generic / system / vendor / lib / libbltsville_ticpu.so ‘
делать: * В ожидании незавершенных работ ….
Есть идеи?
Я знаю, что -R может решить эту проблему, но сборка выполняется сценариями, и будет очень трудно изменить все точки, где -avr будет -avR !!
Я ищу способ заменить команду cp на более похожую на Linux команду ….
Итак, я получил ответ на эту загадку:
Makefile & main.mk находится в build / core
Есть мошеннические файлы, которые создали проблему, надеюсь, это кому-нибудь поможет.
Других решений пока нет …