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
Respostas:
Veja esta discussão na lista de discussão MacPorts. A sugestão principal é usar o MacPorts e instalar a
p5-tk
porta, 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_64
ei386
criam um arquivo de biblioteca de gordura que não é suportado pelo sistema de construção.fonte