
On Fri, 21 Oct 2005 15:53:48 +0200, Jakob Ilves wrote:
When I try to run inkscape I get the following message:
inkscape: error while loading shared libraries: libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory
This has already been raised on the developer list (see the "Static RPM" thread). It's a problem with the way the binaries were built. You cannot separately install "libpangocairo" as it's a part of GTK+ 2.8, not a standalone library. Inkscape does not need GTK+ 2.8, it's what's called a "bogus dependency", ie the binary is requesting the library but never actually uses it.
The autopackages do not have this problem as we use special tools that automatically fix such things. They will probably work for you if the static RPMs don't.
The Inkscape project actually cares a *great* deal about installability, far more than many open source projects do. Packages are tested before release and new dependencies are carefully considered. Please do not blame Inkscape for the fact that RPM is not a suitable technology for multi-distribution installs.
thanks -mike