[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libcairo2 and gimp 2.2.6





On Fri, Jul 21, 2006 at 22:18:29 +0000, djhack wrote:
> I am confused too. I got gimp from debian.org too. Each time I have

> updated gimp without any problems until now. Here are my results.
>
> apt-cash results:gimp:
>   Installed: 2.2.6-1
>   Candidate: 2.2.6-1
>   Version Table:
>  *** 2.2.6-1 0
>         500 http://ftp.debian.org stable/main Packages
>         100 /var/lib/dpkg/status
>
> ldd results:
> ibpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x404da000)
> 	libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0
(0x404e1000)
> 	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
> (0x40502000)
> 	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40529000)
> 	libpangocairo-1.0.so.0 => not found
> 	libcairo.so.2 => not found

OK, so the following two symlinks seem to be missing:

$ ls -l /usr/lib/lib{pangocairo-1.0.so.0,cairo.so.2}
lrwxrwxrwx 1 root root 17 2006-07-11 10:54 /usr/lib/libcairo.so.2 ->
libcairo.so.2.9.0
lrwxrwxrwx 1 root root 29 2006-07-19 10:28
/usr/lib/libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.1201.2

This should be fixable by a simple

apt-get --reinstall install libpango1.0-0 libcairo2

(You can also try to create the symlinks manually if the target files
 are already installed on your system, but it really should not be
 necessary to mess around in a system directory like that.)

If it doesn't work out, try "apt-get install -f" and post the error
messages if you get any. Also post the output of

dpkg -l libpango1.0-0 libcairo2


Well, I tried to apt-get libcairo2 and was told the following. So it seems that libcairo2 and the other libs are not in sarge stable, but found in "testing" and "unstable".

--- begin --------------------
Reading Package Lists...
Building Dependency Tree...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libcairo2: Depends: libc6 (>= 2.3.6-6) but 2.3.2.ds1-22sarge3 is to
be installed
             Depends: libfreetype6 (>= 2.2) but 2.1.7-2.5 is to be
installed
--- end -----------------------

I tried to get libcairo2 with "apt-get install libcairo2/testing" and told that "Release 'testing' for 'libcairo2' was not found" also. Perhaps my sources list is not complete? I don't know. I would prefer not to have to venture out beyond "stable" unless I have too. It seems I have to in this case.

DJ...

P.S. Thanks for the tip!



Reply to: