[PyKDE] Problems compiling PyQt for Qt 2.x
Greg Fortune
gfortune at linuxteams.com
Wed Jun 28 02:44:26 BST 2000
Hi, I've been trying to get PyQt 0.12 to compile for Qt2 (2.1.0, to be
exact), and I haven't met with much luck. I changed the Makefile to
point at the Qt2 headers, but I get these errors:
In file included from qtcmodule.cpp:2611:
sipqtProxyqt.moc:45: new declaration `static void
sipProxyqt::staticMetaObject()'
sipqtProxyqt.h:9: ambiguates old declaration `static class QMetaObject
* sipProxyqt::staticMetaObject()'
sipqtProxyqt.moc: In function `void
__static_initialization_and_destruction_0(int, int)':
sipqtProxyqt.moc:29: no matching function for call to
`QMetaObjectInit::QMetaObjectInit (QMetaObject * (*)())'
/usr/lib/qt2/include/qmetaobject.h:224: candidates are:
QMetaObjectInit::QMetaObjectInit(void (*)())
/usr/lib/qt2/include/qmetaobject.h:226:
QMetaObjectInit::QMetaObjectInit(const QMetaObjectInit &)
I've tried to somehow rid myself of one of those declarations, but I
succeeded in little more than managing to remove declarations
necessary in other parts of the code. Any attempt to circumvent these
pieces of code naturally results in an undefined symbol at run-time.
Any suggestions or advice would be greatly appreciated. Thanks.
- Dan Haffey
dhaffey at linuxteams.com
P.S. gfortune is listed `cause we are having problems with SMTP right
now.
More information about the PyQt
mailing list