On Sat, 24 Jun 2006 15:31:07 +0200, Jean-François Lemaire wrote:
On Saturday 24 June 2006 13:47, Thomas Leonard wrote:
http://0install.net/tests/Inkscape.xml
Run this way, the RPM works on Debian/unstable, Debian/testing and Ubuntu/5.10 (if you have libglitz, libstdc++6, libgtkspell0, libgnomevfs2-0 and libxslt1.1 installed). It does not work on Debian/sarge (due to a (bogus?) dependency on pangocairo).
Yep, still haven't figured out how to work around this. Neither static compiling, nor appbuild nor building against GTK+ 2.4 (which doesn't require pangocairo) work for me. As soon as I fix this, I'll upload 0.44-1 on SF.
How are you checking that the dependency isn't there? ('objdump -p' will show actual depenencies, whereas 'ldd' will show dependencies due to libraries on your system and so isn't very useful for this)
I've just tried the autopackage build, and it also fails on Debian/sarge. It no longer depends on pangocairo but, unlike the RPM, it has gained a dependency on libxfixes!
Mike: any idea where this came from?
Extra deps in RPM (those not in the autopackage):
aspell bonobo bonobo-activation dl expat gconf-2 glitz gnomevfs-2 gtkspell ORbit pangocairo pangox popt Xft Xrender xslt
Extra deps in Autopackage (those not in the RPM):
png12 Xfixes xml2
I also tried compiling from source on sarge. This works and runs, but it hangs when the resulting binary is run on Debian/unstable, in Inkscape::ObjectHierarchy::_addTop. This might have something to do with me ignoring the dependency on sigc++-2.0 >= 2.0.11 and using 2.0.10 instead.