Hi Phil,
there has been a bug report about g++-4.3-related build problems, can
you comment on that, please?
BTW, are you aware of the severe performance problems when compiling
sip-generated code with g++ 4.2? It has improved with recent 4.3
snapshots, but is still not as fast as 4.1 used to be. Splitting PyQt4
into 40 parts and compiling with -O1 runs through "fast enough".
Please see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30052
In other news, thanks for the tips wrt qreal/float, it now builds fine
on all arches!
best,
Torsten
--
Torsten Marek <[EMAIL PROTECTED]>
ID: A244C858 -- FP: 1902 0002 5DFC 856B F146 894C 7CC5 451E A244 C858
Keyserver: subkeys.pgp.net
--- Begin Message ---
Package: python-qt4
Version: 4.3-2
Severity: important
http://people.debian.org/~lucas/logs/2007/09/10/gcc43/python-qt4_4.3-2ubuntu4_gutsylp.buildlog
g++ -c -pipe -fPIC -O2 -Wall -W -D_REENTRANT -DQT_SHARED -DQT_NO_DEBUG
-DQT_CORE_LIB -I. -I/usr/include/python2.4 -I/usr/mkspecs/linux-g++
-I/usr/include/qt4/QtCore -I/usr/include/qt4 -I/usr/X11R6/include -o
sipQtCorepart3.o sipQtCorepart3.cpp
In file included from /usr/include/qt4/QtCore/qstring.h:42,
from /usr/include/qt4/QtCore/qobject.h:45,
from /usr/include/qt4/QtCore/qiodevice.h:43,
from /usr/include/qt4/QtCore/qdatastream.h:42,
from /usr/include/qt4/QtCore/qmetatype.h:46,
from /usr/include/qt4/QtCore/QMetaType:1,
from sipAPIQtCore.h:32,
from sipQtCorepart3.cpp:26:
/usr/include/qt4/QtCore/qchar.h:54: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qchar.h:55: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qchar.h:234: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qchar.h:235: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qchar.h:236: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qchar.h:337: warning: type qualifiers ignored on
function return type
In file included from /usr/include/qt4/QtCore/qstring.h:43,
from /usr/include/qt4/QtCore/qobject.h:45,
from /usr/include/qt4/QtCore/qiodevice.h:43,
from /usr/include/qt4/QtCore/qdatastream.h:42,
from /usr/include/qt4/QtCore/qmetatype.h:46,
from /usr/include/qt4/QtCore/QMetaType:1,
from sipAPIQtCore.h:32,
from sipQtCorepart3.cpp:26:
/usr/include/qt4/QtCore/qbytearray.h:154: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qbytearray.h:155: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qbytearray.h:157: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qbytearray.h:356: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qbytearray.h:358: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qbytearray.h:360: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qbytearray.h:401: warning: type qualifiers ignored on
function return type
In file included from /usr/include/qt4/QtCore/qobject.h:45,
from /usr/include/qt4/QtCore/qiodevice.h:43,
from /usr/include/qt4/QtCore/qdatastream.h:42,
from /usr/include/qt4/QtCore/qmetatype.h:46,
from /usr/include/qt4/QtCore/QMetaType:1,
from sipAPIQtCore.h:32,
from sipQtCorepart3.cpp:26:
/usr/include/qt4/QtCore/qstring.h:789: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qstring.h:790: warning: type qualifiers ignored on
function return type
/usr/include/qt4/QtCore/qstring.h:791: warning: type qualifiers ignored on
function return type
/build/user/python-qt4-4.3/sip/QtCore/qobjectdefs.sip: In function 'PyObject*
meth_QMetaObject_connectSlotsByName(PyObject*, PyObject*)':
/build/user/python-qt4-4.3/sip/QtCore/qobjectdefs.sip:171: error: ISO C++ says
that these are ambiguous, even though the worst conversion for the first is
better than the worst conversion for the second:
/usr/include/qt4/QtCore/qbytearray.h:467: note: candidate 1: bool
operator!=(const QByteArray&, const QByteArray&)
/usr/include/qt4/QtCore/qstring.h:908: note: candidate 2: bool
QByteArray::operator!=(const QString&) const
make[2]: *** [sipQtCorepart3.o] Error 1
make[2]: Leaving directory `/build/user/python-qt4-4.3/build-2.4/QtCore'
make[1]: *** [all] Error 2
--- End Message ---
_______________________________________________
PyQt mailing list [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt