trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: February 2012

Re: [trinity-users] undefined symbol - find library

From: Jiri Jansky <janskyj@...>
Date: Mon, 27 Feb 2012 09:23:39 +0100
Dne 27.2.2012 08:02, Chien-Chung Yeh napsal(a):
> On 2012 二月 27 星期一, Jiri Jansky wrote:
>> Hi,
>> I upgraded to trinity-daily-build and downgraded back to 3.5.13. But I
>> probably didn't downgraded some libraries and now I am getting undefined
>> symbol messages:
>>
>> jirka@rommie:~$ kded: symbol lookup error:
>> /opt/trinity/lib/trinity/kded_mediamanager.so: undefined symbol:
>> _ZN6DBusQt10ConnectionC1EP7QObject
>> jirka@rommie:~$ kpowersave
>> kpowersave: symbol lookup error:
>> /opt/trinity/lib/libkdeinit_kpowersave.so: undefined symbol:
>> _ZN6DBusQt10ConnectionC1EP7QObject
>>
>> Do you know, how can i find in which library is this symobl defined and
>> try to fix it?
>>
>> Thanks
>>
>> Regards
>> Jiri Jansky
>
> Please try "dbus-tqt" package first. Due to
> $ strings /opt/trinity/lib/libdbus-tqt-1.so.0.0.0  |grep ZN6DBusQt10ConnectionC1EP7QObject
> _ZN6DBusQt10ConnectionC1EP7QObject
>

Hi,
I haven't "dbus-tqt" package in my repository. But I have libdbus-1-tqt 
there. It wasn't installed, so i install it, but no chagne.

Interesting information could be, that I use slavek-banko patched 
repozitory of 3.5.13 and this knetload-trinity package is from official 
stabe 3.5.13 (slavek's said, that he hasn't this problem with the 
package). But kded is in kdelibs4c2a package and its part od slavek's 
repository. So it doesn't seems to by problem of "this repository".

If I install kpowersave from 3.5.12 stable release, it was ok...