[PyQt] Failure to compile PyQt4 Python3.2
Algis Kabaila
akabaila at pcug.org.au
Fri Mar 4 04:16:56 GMT 2011
Hi,
I want to upgrade from Python 2.6 to Python 3.2, including PyQt.
So far I used PyQt installed as binaries from ubuntu 10.10
repositories as well as Qt4 : 4.7.0ubuntu4.2.
I did not re-install Qt, available from nokia as source package:
qt-everywhere-opensource-src-4.7.2.tar.gz. If that is the cause
of the problem, please tell me and I will install it first.
The steps of installation in detail were:
The first step, installation of python3.2 appeared to be ok -
./configure.py
make
make test
sudo make install
completed satisfactorily.
Next step, sip-4.12.1.tar.gz was expanded and installed in the 3
steps:
python3 configure.py
make
sudo make install
Installation seemed to proceed without complaints. The python3
script invokes python 3.2.
PyQt-x11-gpl-4.8.3.tar.gz expanded ok. After
python3 configure.py was satisfactorily complete,
make
failed with the following tail of messages:
/usr/local/include/python3.2m/pyatomic.h:59: warning: unused
parameter ‘address’
g++ -c -pipe -fPIC -O2 -fno-optimize-sibling-calls -fno-
optimize-sibling-calls -Wall -W -D_REENTRANT -DNDEBUG -
DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -
DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/local/include/python3.2m -
I/usr/mkspecs/linux-g++ -I/usr/include/qt4/QtHelp -
I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -
I/usr/include/qt4 -I/usr/X11R6/include -o
sipQtHelpQHelpContentModel.o sipQtHelpQHelpContentModel.cpp
In file included from /usr/local/include/python3.2m/Python.h:52,
from /usr/local/include/python3.2m/sip.h:32,
from sipAPIQtHelp.h:38,
from sipQtHelpQHelpContentModel.cpp:34:
/usr/local/include/python3.2m/pyatomic.h:59: warning: unused
parameter ‘address’
g++ -c -pipe -fPIC -O2 -fno-optimize-sibling-calls -fno-
optimize-sibling-calls -Wall -W -D_REENTRANT -DNDEBUG -
DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -
DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/local/include/python3.2m -
I/usr/mkspecs/linux-g++ -I/usr/include/qt4/QtHelp -
I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -
I/usr/include/qt4 -I/usr/X11R6/include -o
sipQtHelpQHelpContentItem.o sipQtHelpQHelpContentItem.cpp
In file included from /usr/local/include/python3.2m/Python.h:52,
from /usr/local/include/python3.2m/sip.h:32,
from sipAPIQtHelp.h:38,
from sipQtHelpQHelpContentItem.cpp:34:
/usr/local/include/python3.2m/pyatomic.h:59: warning: unused
parameter ‘address’
g++ -shared -Wl,-O1 -Wl,-rpath,/usr/lib -Wl,--version-
script=QtHelp.exp -o QtHelp.so sipQtHelpcmodule.o
sipQtHelpQList0100QHelpSearchQuery.o
sipQtHelpQMap0100QString0100QUrl.o
sipQtHelpQList0100QStringList.o
sipQtHelpQHelpSearchResultWidget.o
sipQtHelpQHelpSearchQueryWidget.o sipQtHelpQHelpSearchEngine.o
sipQtHelpQHelpSearchQuery.o sipQtHelpQHelpIndexWidget.o
sipQtHelpQHelpIndexModel.o sipQtHelpQHelpEngine.o
sipQtHelpQHelpEngineCore.o sipQtHelpQHelpContentWidget.o
sipQtHelpQHelpContentModel.o sipQtHelpQHelpContentItem.o -
L/usr/lib -L/usr/X11R6/lib -lQtHelp -lQtGui -lQtCore -lXext -
lX11 -lm -lpthread
/usr/bin/ld: cannot find -lXext
collect2: ld returned 1 exit status
make[1]: *** [QtHelp.so] Error 1
make[1]: Leaving directory `/home/ak/PyQt/PyQt-x11-
gpl-4.8.3/QtHelp'
make: *** [all] Error 2
ak at amd64:~/PyQt/PyQt-x11-gpl-4.8.3$
All of the tail listing is too deep for me to fathom. Your help
will be greatly appreciated!
OldAl.
--
Algis
http://akabaila.pcug.org.au/StructuralAnalysis.pdf
More information about the PyQt
mailing list