2013-11-27 6 views
2

им пытаются построить ОС Android в Mac OS после того, как я finsih все шаги, когда им пытаются выполнить команду сделать сделать -j4AOSP Строить Ошибка

я получаю эту ошибку

Не может найдите Switch.pm в @INC (@INC содержит: /Library/Perl/5.16/darwin-thread-multi-2level /Library/Perl/5.16 /Network/Library/Perl/5.16/darwin-thread-multi-2level/Сеть /Library/Perl/5.16 /Library/Perl/Updates/5.16.2 /System/Library/Perl/5.16/darwin-thread-multi-2level /System/Library/Perl/5.16 /System/Library/Perl/Extras/5.16/darwin-thread-multi-2level /System/Library/Perl/Extras/5.16.) на внешней/webkit/Source/WebCore/make-hash-tools.pl строке 23. BEGIN failed - компиляция отменена на внешнем/webkit/Source/WebCore/make-hash-tools.pl строке 23. сделать: * [out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/Source/WebCore/html/DocTypeStrings.cpp] Ошибка 2 make: * Ожидание незавершенных работ .... Невозможно найти Switch.pm in @ INC (@INC содержит: /Library/Perl/5.16/darwin-thread-multi-2level /Library/Perl/5.16 /Network/Library/Perl/5.16/darwin-thread-multi-2level /Network/Library/Perl/5.16.16 /Library/Perl/Updates/5.16.2 /System/Library/Perl/5.16/darwin-thread-multi-2level /System/Library/Perl/5.16 /System/Library/Perl/Extras/5.16/darwin-thread-multi -2level /System/Library/Perl/Extras/5.16.) На странице external/webkit/Source/WebCore/make-hash-tools.pl. 23. между BEGIN не удалось - компиляция прервана на внешнем/WebKit/Source/WebCore/make-hash-tools.pl линии 23.

поэтому, пожалуйста, вы можете мне помочь

+0

той же лодке, как вы. Похоже, что начиная с perl 5.14 из perl был удален компонент под названием «Switch.pm». Я пытаюсь понизить perl или установить более низкую версию, но у меня возникли проблемы с варкой (она наплевает сообщение об ошибке «Нет доступной формулы для libswitch-perl» :( – mthama

ответ

1

Я столкнулся с той же проблемой. Чтобы решить эту проблему, нам нужно установить модуль Switch для Perl. Чтобы установить модули Perl, мы можем использовать cpan. Вы можете найти дополнительную информацию о cpan, но для меня работало следующее:

sudo cpan -f Switch 
2

У меня такая же ошибка, как и у вас.

просто запустите:

Sudo APT-получить установку libswitch жемчужно

Смежные вопросы