2
소스에서 Quantum GIS을 (를) 빌드하려고하지만 종속성 중 하나에 문제가 있습니다. 나는 PyQwt을 설치해야 다음과 같은 컴파일 오류가 점점 오전 :qwt-5.2가 x86_64 용 QtSvg를 설치하지 않은 이유는 무엇입니까?
$ make
g++ -headerpad_max_install_names -single_module -dynamiclib -o libqwt_designer_plugin.dylib obj/qwt_designer_plugin.o obj/qwt_designer_plotdialog.o obj/moc_qwt_designer_plugin.o obj/moc_qwt_designer_plotdialog.o obj/qrc_qwt_designer_plugin.o -F/Library/Frameworks -L/Library/Frameworks -L../lib -lqwt -framework QtScript -framework QtCore -framework QtXml -framework QtGui -framework QtDesigner
ld: file not found: QtSvg.framework/Versions/4/QtSvg for architecture x86_64
하지만 QtSvg에 file
명령을 실행하는 경우는 x86_64의 버전을 사용할 수 있습니다 - 저에게 알려줍니다
$ file /Library/Frameworks/QtSvg.framework/Versions/4/QtSvg
/Library/Frameworks/QtSvg.framework/Versions/4/QtSvg: Mach-O universal binary with 2 architectures
/Library/Frameworks/QtSvg.framework/Versions/4/QtSvg (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64
/Library/Frameworks/QtSvg.framework/Versions/4/QtSvg (for architecture i386): Mach-O dynamically linked shared library i386
문제 때문입니다 유니버설 바이너리?
지금까지 나는 PyQwt가 Makefile을위한 프레임 워크를 어디에 추가하는지 알아낼 수 없었다. –