Como instalo o Perl / Tk 804.29 do CPAN no OS X com as ferramentas Xcode?

1

Um amigo tentou instalar o Perl / Tk 804.029 da fonte em seu MacBook Pro, mas falhou durante a compilação do arquivo zlib interno:

$ cpanp -i Tk
[...]
cd zlib && make libz.a "CC = llvm-gcc-4.2" RANLIB = "/ usr / bin / ar s"
[...]
llvm-gcc-4.2 -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector -I / usr / local / include -DUSE_MMAP -c -o inffast.o inffast. c
ar rc libz. 
ar: libz.a é um arquivo gordo (use libtool (1) ou lipo (1) e ar (1) nele)
ar: libz.a: tipo ou formato de arquivo inadequado
make [2]: *** [libz.a] Erro 1
make [1]: *** [zlib / libz.a] Erro 2
make: *** [subdireta] Erro 2
Greg Bacon
fonte
sudo port install p5-tk
Jared Burrows

Respostas:

3

Veja esta discussão na lista de discussão MacPorts. A sugestão principal é usar o MacPorts e instalar a p5-tkporta, que incluirá todas as suas dependências. Concordo com isso, mas se você não estiver interessado em usar o MacPorts, será melhor criar o zlib fora da sua instalação do Perl / Tk. A principal coisa é que as duas arquiteturas que você tem lá x86_64e i386criam um arquivo de biblioteca de gordura que não é suportado pelo sistema de construção.

fideli
fonte