libpangocairo-1.0.so.0: undefined symbol: cairo_has_show_text_glyphs error
Hi
I am using Debian Squeeze and I wanted to install Gimp 2.8. I installed a lot packages dependencies for Gimp but I could not successfully complete the install of the Gimp package When installing the Gimp dependent packages, I think I broke a necessary package because now I am getting the following error when I try to start thunar, gedit and more. Code:
symbol lookup error: /usr/local/lib/libpangocairo-1.0.so.0: undefined symbol: cairo_has_show_text_glyphs |
From where did you install gimp 2.8?
Post the output: Code:
$ cat /etc/apt/sources.list |
Quote:
Code:
deb http://ftp.debian.org/debian/ squeeze-updates main contrib I do not know which package is causing the error but I tried to install below packages: Code:
atk-2.2.0.tar.xz |
Quote:
Code:
deb http://security.debian.org/ squeeze/updates main contrib non-free Quote:
Once you've done that you need to do some more reading before trying to backport software and build debian packages. I would suggest this guide for starters: http://www.debianuserforums.org/viewtopic.php?f=9&t=127 Also have a look at backports and try to get the majority of the dependencies from there first: http://backports.debian.org/ |
you need gtk2, not gtk3
|
Thanks for reply.
Quote:
:) I reinstalled all the packages with apt-get and checked the packages' version that same with the package's default version on squeeze but I am getting same error again. I need to reinstall debian again ? |
Quote:
thanks |
Did you reinstall libpango1.0-0?
|
Quote:
|
Have a look in /usr/local/lib and see if there any libs installed there.
Reinstall all of the cairo stuff you have installed, e.g this will show you everything you have installed which matches the search pattern "cairo". Code:
aptitude search ~icairo |
Yes there are libs in /usr/local/lib but libpangocairo library is in /usr/lib
I have seen two library file in /usr/lib/ directory related with libpangocairo-1.0.so.0 . Probably gives a idea to you. Quote:
Quote:
|
What do you have in /usr/local/lib ?
On my system: nothing. |
Quote:
Quote:
|
I dont know why but the problem resolved when I remove files that related with dependent libraries of gimp in /usr/local/lib :)
|
Before you try again see Knightron's post regarding the GTK version... the newer GTK also depends on newer libc6, etc...
If you really need Gimp 2.8 you might be better off upgrading to the testing branch where you can simply apt-get it from the repositories. |
All times are GMT -5. The time now is 09:46 AM. |