Red Hat Bugzilla – Bug 485843
kde4-config: symbol lookup error: /usr/lib/libQtNetwork.so.4:
Last modified: 2009-02-17 02:11:20 EST
Description of problem:
Whenever I open a shell or terminal (either from a text tty or within GNOME, XFCE, etc), the following error appears:
kde4-config: symbol lookup error: /usr/lib/libQtNetwork.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Start shell
kde4-config complaint shown.
No error output.
This seems to have begun with the latest kdelibs updated on Feb 14th. I have tested on two Fedora 10 machines and both exhibit this issue.
Please check the output of:
ldd `which kde4-config`
for what Qt libraries it is using. The command:
ldd `which kde4-config` | grep Qt
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x07cfa000)
libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0x00634000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0x0053a000)
libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0x004ac000)
(the 0x... addresses may vary, but the path must be /usr/lib!)
If you have any private copies of Qt shipped with some broken (usually proprietary) software there, delete those private copies and complain to the supplier of that software.
Good call. Should have checked this first! Nessus is to blame here. Sorry for the noise.