본문 바로가기
MySql

MySQL cc1 : 오류 : Mac 10.7.5에 python-mysql을 설치할 때 인식 할 수없는 명령 줄 옵션 "-Wno-null-conversion"

by 베이스 공부 2021. 1. 3.
반응형

이 오류는 Mac 10.7.5에서 python-mysql 설치를 중단했습니다. 단계는 다음과 같습니다.

설치를위한 구성

1) sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
2) Edit the setup_posix.py and change the following mysql_config.path = "mysql_config" to mysql_config.path = "/usr/local/mysql/bin/mysql_config" 
3) sudo python setup.py build

다음은 빌드 용 스택 트레이스입니다.

running build
running build_py
copying MySQLdb/release.py -> build/lib.macosx-10.7-intel-2.7/MySQLdb
running build_ext
building '_mysql' extension
llvm-gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -Dversion_info=(1,2,4,'final',1) -D__version__=1.2.4 -I/usr/local/mysql/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _mysql.c -o build/temp.macosx-10.7-intel-2.7/_mysql.o -Wno-null-conversion -Os -g -fno-strict-aliasing -arch x86_64
cc1: error: unrecognized command line option "-Wno-null-conversion"
error: command 'llvm-gcc-4.2' failed with exit status 1

귀하의 제안과 아이디어를 환영합니다. 감사.

 

해결 방법

 

cflags -Wno-null-conversion -Wno-unused-private-field 를 제거하십시오.

/usr/local/mysql/bin/mysql_config.

처럼:

cflags="-I$pkgincludedir  -Wall   -Os -g -fno-strict-aliasing -DDBUG_OFF -arch x86_64 " #note: end space!

 

참조 페이지 https://stackoverflow.com/questions/16127493

 

 

반응형

댓글