GNOME Bugzilla – Bug 385064
librsvg's autogenerated install-sh is too old
Last modified: 2007-07-06 15:06:32 UTC
When trying to install librsvg on Gentoo/FreeBSD, it fails with the error "file exists" when trying to make a directory. This is easily fixed by upgrading auto autogen'ed install-sh file that was probably made by an old libtool. Using a newer one from automake-1.9 or 1.10 or libtool-1.5.22 have been tested to work fine. See Gentoo bug http://bugs.gentoo.org/show_bug.cgi?id=157912 for details.
Here is the exact error - also happens with librsvg-2.16.1 Making install in moz-plugin gmake[1]: Entering directory `/var/tmp/portage/gnome-base/librsvg-2.16.1/work/librsvg-2.16.1/moz-plugin' gmake[2]: Entering directory `/var/tmp/portage/gnome-base/librsvg-2.16.1/work/librsvg-2.16.1/moz-plugin' gmake[2]: Nothing to be done for `install-exec-am'. test -z "/usr/lib/nsbrowser/plugins/" || /var/tmp/portage/gnome-base/librsvg-2.16.1/work/librsvg-2.16.1/install-sh -d "/var/tmp/portage/gnome-base/librsvg-2.16.1/image//usr/lib/nsbrowser/plugins/" mkdir: /var/tmp/portage/gnome-base/librsvg-2.16.1/image//usr/lib/nsbrowser/plugins/: File exists gmake[2]: *** [install-pluginLTLIBRARIES] Error 1
The next package I upload will be built using libtool 1.5.22