Ошибка сборки Android в OSX 10.8.5: cp: параметры -R и -r не могут быть указаны вместе

Я пытаюсь скомпилировать Android FS на OSX 10.8.5 и получаю сообщение об ошибке, связанное с тем, что сборка выполняется на OSX.

Я сделал все установки варева, и компиляция выполняется на чувствительной к регистру ФС, но я получаю следующее:

целевая рука 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 нельзя указывать вместе. make: * [out/target/product/generic/system/vendor/lib/libbltsville_ticpu.so] Ошибка 1 make: * Удаление файла `out/target/product/generic/system/vendor/lib /libbltsville_ticpu.so' make: * Ожидание незавершенных заданий....

Любые идеи?

Я знаю, что -R может решить эту проблему, но сборка выполняется скриптами, и будет очень сложно изменить все места, где -avr будет -avR!! Я ищу способ заменить команду cp на более похожую на Linux команду....


person AgentK    schedule 06.04.2014    source источник


Ответы (1)


Итак, я получил ответ на эту загадку:

Makefile и main.mk находятся в build/core

Это мошеннические файлы, из-за которых возникла проблема, надеюсь, это кому-нибудь поможет.

person AgentK    schedule 16.07.2014