Created attachment 293247 [details] emerge --info librsvg Log: * Package: gnome-base/librsvg-2.34.2 * Repository: gentoo * Maintainer: gnome@gentoo.org * USE: amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: ccache sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking librsvg-2.34.2.tar.xz to /tmp/portage/gnome-base/librsvg-2.34.2/work >>> Source unpacked in /tmp/portage/gnome-base/librsvg-2.34.2/work >>> Preparing source in /tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2 ... * Applying librsvg-2.34.0-automagic-gtk.patch ... [ ok ] * Running eautoreconf in '/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2' ... * Running aclocal ... [ ok ] * Running libtoolize --copy --force --install --automake ... [ ok ] * Running aclocal ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy ... [ !! ] * Failed Running automake ! emerge -pqv librsvg: [ebuild U ] gnome-base/librsvg-2.34.2 [2.34.1-r1] USE="-doc -gtk -gtk3 -introspection% -tools" emerge --info librsvg attached automake.out to be attached
automake.out is too short to bother attaching, here it is inline: ***** automake ***** ***** PWD: /tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2 ***** automake --add-missing --copy Makefile.am:254: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL Looks like the new introspection USE flag needs some work for the -introspection case.
Do you have gobject-introspection installed?
Fixed. The issue was that gobject-introspection needs to be present at compile time even when building librsvg with USE=-introspection. > 21 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org> > librsvg-2.34.2.ebuild: > Add gobject-introspection to build-time dependenciess, needed for eatoreconf > (bug #391173, thanks to Duncan <1i5t5.duncan@cox.net> for reporting).
(In reply to comment #2) > Do you have gobject-introspection installed? equery l gobject-introspection * Searching for gobject-introspection ... !!! No installed packages matching 'gobject-introspection' FWIW, I'm a kde user so only have some small bits of gnome installed as required by dependency. However, I do have USE=svg turned on, and several installed apps depend on gnome-base/librsvg for their svg support, thus this bug, despite it feeling rather weird for me to be filing a gnome-base bug =:^P : equery d librsvg * These packages depend on librsvg: media-gfx/gimp-2.6.11-r6 (svg ? >=gnome-base/librsvg-2.8.0:2) media-gfx/imagemagick-6.7.3.0 (svg ? >=gnome-base/librsvg-2.9.0) media-libs/gegl-0.1.6 (svg ? gnome-base/librsvg:2) media-video/vlc-1.1.12 (svg ? >=gnome-base/librsvg-2.9.0) But I haven't wanted gnome introspection as I don't have nor want gnome installed and have no other use for it, so have USE=-introspection set, and nothing depends on gobject-introspection without that (according to equery, ten-ish would with it), so it's not installed.
(In reply to comment #3) > Fixed. The issue was that gobject-introspection needs to be present at compile > time even when building librsvg with USE=-introspection. Looks like I have a use for it now. =:^\ Fortunately, it doesn't appear to drag any other dependencies in with it. =:^) Thanks (and the changelog-cite/thanks is appreciated, too)! =:^) Duncan
Bleh, sorry for the inconvenience, I have gobject-introspection always installed on my system and is a bit hard to catch this (common) problem :( The fix is not completely ok, at least in other packages having this problem (missing .m4 file in sources dir), we simply provide a introspection.m4 file (like done in dconf, anjuta...). I also need to ask for upstream to provide introspection.m4 themselves, maybe they won't fix it (like anjuta upstream), but maybe we are more lucky with librsvg upstream ^^
+ 21 Nov 2011; Pacho Ramos <pacho@gentoo.org> librsvg-2.34.2.ebuild: + Only pull in introspection.m4, not full gobject-introspection. +