[kde-freebsd] missing symbol

Chuck Robey chuckr at telenix.org
Tue Mar 10 21:25:36 CET 2009

Hash: SHA1

[resend after joining list]

I'm trying to install kde4, but I keep on hitting my head against a missing
symbol.  Starting with kdelibs4, that needs a binary, /usr/local/bin/automoc4,
but that binary is missing this symbol:

_Z7qstrcmpRK10QByteArrayPKc : qstrcmp(QByteArray const&, char const*)

(I decoded it via c++filt).  It IS part of automoc4, a missing UNK symbol.  I
can't tell where that symbol is coming from, although I found all of the
libraries automoc4 depended on that I could, and updated them, figuring that it
had to be some missing symbol there.

I also used "foreach" in tcsh, and used it to scan every lib in /usr/local/lib,
so that I could used objdump and grep to search for that symbol.  It wasn't
there.  That's usually a really reliable way to find libraries that should have
been linked in.

I also rebuilt devel/automoc4, the binary, no help there either.

Does this sound familiar, or does anyone have any additional idea where I could
do something useful towards fixing this?  I want to get kde4 working, and I
don't want to lose my current kde installation (which means I can't reboot at
the moment, else I'll lose kde completely).
Version: GnuPG v1.4.9 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


More information about the kde-freebsd mailing list