[PyQt] pyqtdeploy - make step fails with 'ld: library not found for -lQtGui'
Dave Gradwell
davegradwell at yahoo.co.uk
Sun Jul 6 19:25:00 BST 2014
I am trying to use pyqtdeploy.
I have created a 'clean' machine for this. It's Mac OS 10.9, Python 3.4.1 (statically compiled), SIP 4.16.1, PyQt5.3.
Before working on my own application, I am trying to get pyqtdeploy to work on one of the examples. I'm using mainwindows/application/
The build step works; the qmake step works; the make step fails with the following error:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -headerpad_max_install_names -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.6 -o application.app/Contents/MacOS/application main.o pyqtdeploy_main.o pyqtdeploy_module.o qrc_stdlib.o qrc_site-packages.o -F/Users/admin/Qt5.3.1/5.3/clang_64/lib -L/Users/admin/Desktop/building/built/lib/python3.4/site-packages/PyQt5 -L/Users/admin/Desktop/building/built/lib/python3.4/site-packages -lQtGui -lQtWidgets -lsip -lQtCore -L/Users/admin/Desktop/building/built/lib -lpython3.4m -framework QtWidgets -framework QtGui -framework QtCore -framework OpenGL -framework AGL
ld: library not found for -lQtGui
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [application.app/Contents/MacOS/application] Error 1
For ease of reading, I reformat it like this:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-headerpad_max_install_names
-Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
-mmacosx-version-min=10.6
-o application.app/Contents/MacOS/application main.o pyqtdeploy_main.o pyqtdeploy_module.o qrc_stdlib.o qrc_site-packages.o
-F/Users/admin/Qt5.3.1/5.3/clang_64/lib
-L/Users/admin/Desktop/building/built/lib/python3.4/site-packages/PyQt5
-L/Users/admin/Desktop/building/built/lib/python3.4/site-packages
-lQtGui
-lQtWidgets
-lQt
-lsip
-lQtCore
-L/Users/admin/Desktop/building/built/lib
-lpython3.4m
-framework QtWidgets
-framework QtGui
-framework QtCore
-framework OpenGL
-framework AGL
ld: library not found for -lQtGui
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [application.app/Contents/MacOS/application] Error 1
This directory:
/Users/admin/Desktop/building/built/lib/python3.4/site-packages/PyQt5
... contains things like QtGui.so
I wonder if anyone can offer any advice?
With thanks,
Dave.
More information about the PyQt
mailing list