LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Debian (https://www.linuxquestions.org/questions/debian-26/)
-   -   xmule-bin: error while loading shared libraries: libpangocairo-1.0.so.0: cannot... (https://www.linuxquestions.org/questions/debian-26/xmule-bin-error-while-loading-shared-libraries-libpangocairo-1-0-so-0-cannot-381085/)

exit3219 11-08-2005 08:39 AM

xmule-bin: error while loading shared libraries: libpangocairo-1.0.so.0: cannot...
 
I've installed xmule (version 1.12.0 with wx262) from xmule.ws.
It was a .tar.bz2, so I extracted it into /, like specified in the README.
Now each time I try to start it from a terminal it gives me
Code:

exit@orclopes:~$ xmule
xmule-bin: error while loading shared libraries: libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory
exit@orclopes:~$ dpkg -l |grep pangocairo
exit@orclopes:~$ dpkg -l |grep pango
ii  libpango1.0-0                    1.8.2-1                            Layout and rendering of internationalized te
ii  libpango1.0-common              1.8.2-1                            Modules and configuration files for the Pang
ii  libpango1.0-dev                  1.8.2-1                            Development files for the Pango
exit@orclopes:~$ dpkg -l |grep cairo
ii  libcairo2                        1.0.2-1                            The Cairo 2D vector graphics library
ii  python2.3-cairo                  1.0.0-1                            Python 2.3 language bindings for the Cairo v
exit@orclopes:~$

What package should I install to fix this? Synaptic gives me nothing for 'libpangocairo'.
I'm using Debian SID. I have amule installed. Could that be a problem? I thought not ;)

Thanks for any ideas. :Pengy: :newbie:

b0uncer 11-09-2005 01:50 AM

A nice way to check out is first see if you really don't have the file it's looking for (like if it just can't find it, though it is there):

Code:

locate libpangocairo-1.0.so.0
Probably that won't find it (it's really missing). Then head for rpm.pbone.net and search (for any distribution really) for an rpm containing the file and if/when you get the result, just see what the package is called. Then try to look for that package for Debian..if you can't find it, google to find out what it's called in Debian (some packages might have different naming in Debian and other systems).

exit3219 11-09-2005 08:33 AM

Code:

locate libpangocairo-1.0.so.0
failed (right after updatedb). The file is not there.
rpm.pbone.net finds no file containing the string "pangocairo". I searched packages.debian.org and found out that the newest libpango (1.10) is in experimental. I added exp. to my sources.list and did an apt-get update.
After upgrading libpango to the latest version, the problem is gone!!! :D

(I don't like this 'experimental' stuff, though. It is catalogued as "unstable and buggy software that may even cause data loss" on the Debian page.)


All times are GMT -5. The time now is 11:14 AM.