[PyKDE] Re: Undefined symbol in qtsql and qttable
Ricardo Javier Cardenes Medina
rcardenes at debian.org
Sun Aug 22 21:32:19 BST 2004
from previous message:
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> ImportError: /usr/lib/python2.3/site-packages/qttable.so: undefined
> symbol: _ZNK10QTableItem7contentEv
On Sun, Aug 22, 2004 at 05:49:33PM +0200, Nicola Larosa wrote:
> Resolved upgrading to 3.12-2 .
>
>
> > How can I diagnose such a problem? Thanks in advance.
>
> This question still stands, though. :-)
In this case, you get an "undefined symbol" from the system. This means
that the module you're trying to load was built believing that there's a
QTableItem::content() const
somewhere in one library of the system (that's the "human readable" form
of _ZNK10QTableItem7contentEv). It was true at least up to Qt 3.2.3, but
Qt 3.3.0 introduced a couple of non-additive changes on the API, that
broke apps wanting to use "QTableItem::content() const". PyQt qtable
module is one of those :-)
The first time I uploaded PyQt 3.12 (3.12-1), there was Qt 3.2.3 at
unstable. A couple of weekends ago, Qt 3.3.0 entered unstable, and I had
to upload it again (3.12-2) so it could be built against the new Qt.
You can see the bug reported (#264385, marked as solved) at:
http://bugs.debian.org/python2.3-qt3
More information about the PyQt
mailing list