View Single Post
Old 06-02-2012, 12:44 PM   #19
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Quote:
Originally Posted by cscat View Post
They are all supposed to reside in /usr/lib. I did look for them in Kindle's file system but couldn't find. here is the list of shared lib deps and thanks in advance:

Code:
root@kindle opt# ldd pidgin2

        libdbus-1.so.2 => not found
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x40f77000)
That is the only one "missing" - but the way *nix libraries work (when properly built) is that the *.3 will contain the symbols of the *.2 version.
I.E: Each symbol in the library is versioned.

(The ldd command is using the current contents of ld.so.cache to resolve the locations.)

So if you don't mind modifing your root file system, just add the one missing link (naturally, with a writable root file system):
Code:
cd /usr/lib
ln -s libdbus-1.so.3 libdbus-1.so.2
cd -
Then try the ldd command again.
If unchanged, you might have to re-generate the ld.so.cache file.
knc1 is offline   Reply With Quote