Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 434544 - gnome-base/librsvg-2.36.3 - Makefile.am:255: error: ENABLE_VAPIGEN does not appear in AM_CONDITIONAL
Summary: gnome-base/librsvg-2.36.3 - Makefile.am:255: error: ENABLE_VAPIGEN does not a...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 434622 434646 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-09-10 08:31 UTC by megabaks
Modified: 2012-09-13 19:12 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description megabaks 2012-09-10 08:31:04 UTC
* Failed Running automake !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/gnome-base/librsvg-2.36.3/temp/automake.out

 * ERROR: gnome-base/librsvg-2.36.3 failed (prepare phase):
 *   Failed Running automake !

without eutoreconf in src_prepare just works
arch independent
Comment 1 Jack Todaro 2012-09-10 09:39:09 UTC
I also encountered this issue. Here's the contents of /var/tmp/portage/gnome-base/librsvg-2.36.3/temp/automake.out:

***** automake *****
***** PWD: /var/tmp/portage/gnome-base/librsvg-2.36.3/work/librsvg-2.36.3
***** automake --add-missing --copy

Makefile.am:255: error: ENABLE_VAPIGEN does not appear in AM_CONDITIONAL
Comment 2 Geoff Madden 2012-09-10 10:28:53 UTC
Looking through the Makefile.am it looks as though we'll have to install the vala compiler
Comment 3 Geoff Madden 2012-09-10 10:37:34 UTC
yep that fixed the no compile
Comment 4 Mira Ressel 2012-09-10 13:06:37 UTC
$emerge vala fixes the compile failure, but only if you install the latest, unstable version 0.17.6.
Comment 5 Robert Cabrera 2012-09-10 14:46:17 UTC
I ran into this bug this morning on my ~amd64 laptop. I was scratching my head trying to figure this out when I came across this thread.

Installing the latest vala compiler (which also pulls in vala-common) allows librsvg-2.36.3 to build.

So either the ebuild needs to be modified to require vala as a dependency or a patch made so it will build for users who don't want or need vala.
Comment 6 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-09-10 16:23:40 UTC
Just installing dev-libs/vala-common should be sufficient.

>  10 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
>  librsvg-2.36.3.ebuild:
>  Need vala-common for eautoreconf (bug #434544, thanks to megabaks et al.)
Comment 7 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-09-10 18:36:13 UTC
*** Bug 434622 has been marked as a duplicate of this bug. ***
Comment 8 Rafał Mużyło 2012-09-11 01:12:47 UTC
*** Bug 434646 has been marked as a duplicate of this bug. ***
Comment 9 Ostashevskyi Viktor 2012-09-13 19:12:04 UTC
librsvg shouldn't depend on installing any vala parts if use-flag isn't set.

We should patch package. Please, consider reopening.