0

私は OSX は初めてですが、UNIX/Linux を何十年も使用しています。最新の OSX 10.8.1 を実行する新しい MBP Retina を入手しました。

  • インストールされたフィンク
  • インストールされたperlbrew
  • インストールされたxcode

たくさんの CPAN モジュールを構築することができないことを除けば、すべて順調です。必要なライブラリを取得するには、魔法の xcode SDK を追加する必要があると思いますか?

次に例を示します。

$ cpanm Wx
...
make[2]: *** No rule to make target `/Users/dfelicia/perl5/perlbrew/perls/perl-5.16.1/lib/5.16.1/darwin-thread-multi-2level/CORE/cc_runtime.h', needed by `RichText.o'.  
Stop.
make[1]: *** [subdirs] Error 2
make: *** [subdirs] Error 2

ビルドに失敗するモジュール (多数あります) に関係なく、失敗は常に cc_runtime.h で発生します。

私は何が欠けていますか?

ここから perlbrew 引数を使用して perl 5.16.2 をビルドしました: http://wiki.wxperl.info/w/index.php/Mac_OS_X_Platform_Notes

4

2 に答える 2

1

あはは。fink がその perl をシェル環境 (PERL5LIB、PERLHOME、@INC など) に注入していることがわかりました。面倒くさい。私は fink を捨て、代わりに Mac Ports を使用しています。

とにかく、きれいな環境で、私はすべてを構築することができます。

于 2012-09-02T20:08:05.497 に答える
0

私はOSXに本当に慣れたことがないので、私の側で推測します:

ここで提案されているように MakeMaker をインストールしてみましたか? 失敗が多ければ意味があるように思えます。

ただし、CPANはそれを行う必要があります...

于 2012-09-02T15:21:45.400 に答える