2011-12-02 13 views
1

アンドロイドビルドエラーが発生しました。同じマシン上の1は完璧に動作します)アンドロイドビルダーエラー:BEGINは失敗しました - 外部/ webkit/WebCore/dom/make_names.pl行でコンパイルが中止されました38

エラーメッセージ:。

(..) 
Install: out/target/product/generic/system/lib/libttspico.so 
Install: out/target/product/generic/system/lib/libttssynthproxy.so 
target Generated: libwebcore <= external/webkit/WebCore/dom/make_names.pl 
Can't locate Switch.pm in @INC (@INC contains: external/webkit/WebCore/bindings/scripts /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at external/webkit/WebCore/dom/make_names.pl line 38. 
BEGIN failed--compilation aborted at external/webkit/WebCore/dom/make_names.pl line 38. 
make: *** [out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/HTMLNames.h] Fehler 2 

ここで何が悪いのでしょうか?

ありがとうございます。

答えて

1

これはPerlに関連する問題です。パッケージSwitch.pmは、Fedora 16 Perlバージョンには存在しません。このパッケージをインストールする必要があります。

+0

感謝。私はperlをrelease15にダウングレードしましたが、すべてが再び働きました:-) – sbo

3

あなたはFedoraの16の上に構築している場合は、yumを経由Switch.pmを追加する必要があります。

yum install perl-Switch 
+0

ありがとう。現在のperlにスイッチが含まれていないのはなぜですか? – sbo

関連する問題