Хорошо, я знаю, как устанавливать модули Perl с помощью cpan, и делаю это уже много лет. Но когда я пытаюсь установить модуль DateTime на этот конкретный Mac, он терпит неудачу, утверждая, что не может найти компилятор.
Вот некоторые результаты попытки установить одно из предварительных условий, Params::Validate: (Я получаю такие же ошибки при попытке установить рассматриваемый модуль.)
Configuring Params-Validate-1.00
Running Build.PL
/usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as: assembler (/usr/bin/../libexec/gcc/darwin/ppc/as or /usr/bin/../local/libexec/gcc/darwin/ppc/as) for architecture ppc not installed
Installed assemblers are:
/usr/bin/../libexec/gcc/darwin/x86_64/as for architecture x86_64
/usr/bin/../libexec/gcc/darwin/i386/as for architecture i386
lipo: can't open input file: /var/tmp//cc3Aefez.out (No such file or directory)
Warning: ExtUtils::CBuilder not installed or no compiler detected
Proceeding with configuration, but compilation may fail during Build
Почему Build.PL ищет компилятор ppc? Если это проблема, где мне сказать ему (или cpan, или cpanm), что эта машина не является коробкой ppc?
У меня 10.6.8. Версия perl v5.10.0 создана для darwin-thread-multi-2level.
У меня определенно установлены инструменты разработчика.
Я запускаю cpan и cpanm через sudo.
Я был бы признателен за любую помощь, которую кто-либо может предложить.