2013-11-27 78 views
2

我尝试建立Android操作系统在Mac OS 后我finsih所有当我尝试执行make步骤命令 使-j4AOSP生成错误

我得到这个错误

无法在@INC中定位Switch.pm(@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/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失败 - 编译在external/webkit/Source/WebCore/make-hash-tools.pl第23行中止。 make:* [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 /库/更新/更新-2level /System/Library/Perl/Extras/5.16。)at external/webkit/Source/WebCore/make-hash-tools.pl line 23. BEGIN失败 - 编译在外部/ WebKit的/来源/ WebCore的/ make-hash-tools.pl线23

中止所以请你能帮助我

+0

同一条船上你。看起来,从perl 5.14开始,一个名为“Switch.pm”的组件已经从perl中删除。我试图降级perl或安装一个较低的版本,但我有一些brew的问题(它吐出“libswitch-perl没有可用的公式”错误消息:( – mthama

回答

1

我遇到了同样的问题。为了解决这个问题,我们需要为Perl安装Switch模块。要安装Perl模块,我们可以使用cpan。你可以搜索cpan的更多信息,但以下工作适合我:

sudo cpan -f Switch 
2

我得到了和你一样的错误。

只需运行:

命令和apt-get安装libswitch-perl的