2012-04-26 6 views
0

MySQLdb 1.2.3을 빌드하려고합니다.Mac OS 10.7, Python 2.7.1에서 mysqldb를 빌드하는 중 오류가 발생했습니다.

_mysql.c:986: warning: implicit conversion shortens 64-bit value into a 32-bit value 

알라 경고의 긴 목록과 끝에 LLVM 충돌 : 내가 빌드 할 때, 나는 다음을 참조, 스레드는 이제 거짓 = 및 설정 빌드 구성을 편집 한 :

lipo: /var/folders/fk/648y1j5d0c94ljvc5k0xncmh0000gt/T//ccoAI1iz.out and /var/folders/fk/648y1j5d0c94ljvc5k0xncmh0000gt/T//cc9fJKgC.out have the same architectures (x86_64) and can't be in the same fat output file 
error: command 'llvm-gcc-4.2' failed with exit status 1 

이러한 문제에 대한 빠른 해결 방법이 있습니까?

답변

1

필자가 작성한 라이브러리 버전, 시스템의 Python 버전 및/또는 MySQL 버전이 일치하지 않아 발생하는 문제입니다.

나는 64 비트 모든 버전의 일치를 보장하고 권장 here

ARCHFLAGS="-arch x86_64" python setup.py build 

를 실행하여 수정.

관련 문제