instala ferramentas de áudio pymedia e python

2

Percebi um padrão de erros ao tentar instalar o PyMedia e o Python Audio Tools. Para ambos os módulos eu corro o seguinte:

$ python setup.py install

Então eu recebo uma série de erros de compilação, e então isto:

lipo: can't figure out the architecture type of: /var/folders/Kx/Kxxj4868HGi6VMhZLPyZN++++TI/-Tmp-//cch1y9AO.out
error: command '/usr/bin/gcc-4.2' failed with exit status 1

Estou executando o Mac OS X 10.5, e isso acontece se estou usando o gcc-4.0 ou gcc-4.2, o Mac-Python 2.5 ou 2.6 e o MacPorts-Python 2.6. O que está acontecendo?

    
por aaron 12.02.2010 / 07:46

2 respostas

1

Você pode definir o seguinte no terminal antes de emitir o comando:

export MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp" 
export CCFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe" 
export CXXFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe" 
export LDFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bind_at_load"

Estas eram minhas configurações padrão se algo precisava ser compilado na caixa. Espero que isso te aproxime de uma instalação funcional!

    
por 24.02.2010 / 06:02
1

Parece que o processo de configuração está tentando combinar vários binários em um binário de gordura usando a ferramenta lipo . O erro ocorre quando lipo encontra um arquivo cujo tipo não reconhece.

Não há muito mais que possa ser dito sem um registro dos comandos específicos executados durante o processo de configuração.

Você pode tentar executar file no arquivo que lipo reclama para ver se file pode identificar o tipo de arquivo. ls -lh também pode ser uma boa ideia; é possível que o arquivo esteja vazio por algum motivo.

    
por 18.11.2010 / 00:02