【问题标题】:Aosp Build ErrorAosp 构建错误
【发布时间】:2013-12-12 16:58:23
【问题描述】:

我正在尝试在 Mac OS 中构建 android OS 在我尝试执行 make 命令时完成所有步骤之后 使 -j4

我得到这个错误

在@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 .) 在 external/webkit/Source/WebCore/make-hash-tools.pl 第 23 行。 BEGIN 失败——编译在 external/webkit/Source/WebCore/make-hash-tools.pl 第 23 行中止。 制作:* [out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/Source/WebCore/html/DocTypeStrings.cpp] 错误 2 make: * 等待未完成的工作...... 在@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 .) 在 external/webkit/Source/WebCore/make-hash-tools.pl 第 23 行。 BEGIN 失败——编译在 external/webkit/Source/WebCore/make-hash-tools.pl 第 23 行中止。

所以请你帮帮我

【问题讨论】:

  • 和你一样的船。看来,从 perl 5.14 开始,一个名为“Switch.pm”的组件已从 perl 中删除。我正在尝试降级 perl 或安装较低版本,但我在 brew 上遇到了一些问题(它吐出“没有可用的 libswitch-perl 公式”错误消息:(

标签: android perl android-source


【解决方案1】:

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

运行:

sudo apt-get install libswitch-perl

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。为了解决这个问题,我们需要为 Perl 安装 Switch 模块。要安装 Perl 模块,我们可以使用 cpan。您可以搜索有关 cpan 的更多信息,但以下内容对我有用:

    sudo cpan -f Switch
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2017-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多