[PyKDE] Building latest of everything in Debian
Chris Hart
chriscorp at web.de
Thu Aug 28 02:51:01 BST 2003
Hi,
I'm running a bastardised Libranet 2.8, and decided to get the latest source
of Qt, Python2.3, sip and PyQT, all with gcc 3.3. A side effect is that a lot
of libraries, headers, binaries etc of previous versions are lying around on
my system, so they could be picked up by mistakes in the build system. Qt and
Python build perfectly, sip surprises me during "make":
...
test -d /usr/local/bin/ || mkdir -p /usr/local/bin/
g++ -o /usr/local/bin/sip main.o transform.o gencode.o heap.o parser.o lexer.
/usr/bin/ld: cannot open output file /usr/local/bin/sip: Permission denied
collect2: ld returned 1 exit status
make[1]: *** [/usr/local/bin/sip] Error 1
I thought a "make install" was the only one supposed to need root power, and
there should be a mention in the README about /usr/local/bin as the default
destination. So, "make" as root works, but then PyQt breaks very quickly:
chart at VK:~/src/PyQt-x11-gpl-3.8$ make
cd qt && /usr/bin/make -f Makefile
make[1]: Entering directory `/sda3/PyQt-x11-gpl-3.8/qt'
g++ -c -pipe -w -O2 -fPIC -DSIP_MAKE_MODULE_DLL -DQT_NO_DEBUG -DQT_SHARED
-I/usr/local/qt/mkspecs/default -I. -I. -I/usr/include/python2.3
-I/usr/local/qt/include -o qtcmodule.o qtcmodule.cpp
In file included from qtcmodule.cpp:159:
sipqtQMutex.h:38: error: syntax error before `*' token
In file included from qtcmodule.cpp:160:
sipqtQMutexLocker.h:39: error: syntax error before `*' token
In file included from qtcmodule.cpp:192:
sipqtQSemaphore.h:38: error: syntax error before `*' token
In file included from qtcmodule.cpp:232:
sipqtQThread.h:43: error: syntax error before `{' token
sipqtQThread.h:47: error: destructors must be member functions
sipqtQThread.h:60: error: syntax error before `private'
sipqtQThread.h:62: error: syntax error before `&' token
sipqtQThread.h:65: error: syntax error before `}' token
sipqtQThread.h:67: error: syntax error before `*' token
In file included from qtcmodule.cpp:253:
sipqtQWaitCondition.h:39: error: syntax error before `*' token
make[1]: *** [qtcmodule.o] Error 1
make[1]: Leaving directory `/sda3/PyQt-x11-gpl-3.8/qt'
make: *** [sub-qt] Error 2
Any ideas? Thanks.
CH
More information about the PyQt
mailing list