アトトックラボ

2011年4月10日

Xcode 4しか入っていない環境で CPAN の make がコケる問題

Posted by Nobuyuki Sato

Xcode 4 しか入れていない MacBook Air で CPAN モジュールをインストールしようとしたら make でコケたのでちょっと調べてみました。すると以下のような記述を発見。

Xcode 4 does not support developing for PowerPC; you must continue to use Xcode 3.2.6 to develop applications for the PowerPC architecture. The Custom Install section below has instructions to install both Xcode 4 and Xcode 3.2.6 on the same Mac.

「Xcode4じゃPowerPCのサポートしないぜよw」って書いてありますね。

なるほど。Xcode 4 に付いている make コマンドでは PPC 向けコードがコンパイルできないとのこと。

そこで参照元ページを参考に、以下の解決策を実行。

$ sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/darwin/ppc /Developer/usr/libexec/gcc/darwin/
$ sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/darwin/ppc /usr/libexec/gcc/darwin/


問題も解決して、さっくりと DBI モジュールをインストールできました。