This system is not running the GNOME-Overlay, so dev-libs/gir-repository is not in the main portage tree. cat /var/tmp/portage/x11-libs/libwnck-2.30.0/temp/automake.out ***** automake ***** ***** PWD: /var/tmp/portage/x11-libs/libwnck-2.30.0/work/libwnck-2.30.0 ***** automake --add-missing --copy libwnck/Makefile.am:173: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL libwnck/Makefile.am:184: addprefix $(srcdir: non-POSIX variable name libwnck/Makefile.am:184: (probably a GNU make extension) cat /var/tmp/portage/x11-libs/libwnck-2.30.0/temp/build.log * CPV: x11-libs/libwnck-2.30.0 * REPO: gentoo * USE: amd64 elibc_glibc kernel_linux multilib startup-notification test userland_GNU >>> Unpacking source... >>> Unpacking libwnck-2.30.0.tar.bz2 to /var/tmp/portage/x11-libs/libwnck-2.30.0/work >>> Source unpacked in /var/tmp/portage/x11-libs/libwnck-2.30.0/work >>> Preparing source in /var/tmp/portage/x11-libs/libwnck-2.30.0/work/libwnck-2.30.0 ... * Fixing OMF Makefiles ... [ ok ] * Running elibtoolize in: libwnck-2.30.0 * Applying portage-2.2.patch ... * Applying sed-1.5.6.patch ... * Applying as-needed-2.2.6.patch ... removed `m4/ltoptions.m4' removed `m4/ltsugar.m4' removed `m4/ltversion.m4' removed `m4/lt~obsolete.m4' removed `m4/libtool.m4' * Running eautoreconf in '/var/tmp/portage/x11-libs/libwnck-2.30.0/work/libwnck-2.30.0' ... * Running aclocal -I m4 -I m4 ... [ ok ] * Running libtoolize --copy --force --install --automake ... [ ok ] * Running aclocal -I m4 -I m4 ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy ... [ !! ] * Failed Running automake ! * * Include in your bugreport the contents of: * * /var/tmp/portage/x11-libs/libwnck-2.30.0/temp/automake.out * ERROR: x11-libs/libwnck-2.30.0 failed: * Failed Running automake ! * * Call stack: * ebuild.sh, line 54: Called src_prepare * environment, line 3172: Called eautoreconf * environment, line 949: Called eautomake * environment, line 918: Called autotools_run_tool 'automake' '--add-missing' '--copy' * environment, line 419: Called die * The specific snippet of code: * die "Failed Running $1 !"; * * If you need support, post the output of 'emerge --info =x11-libs/libwnck-2.30.0', * the complete build log and the output of 'emerge -pqv =x11-libs/libwnck-2.30.0'. * The complete build log is located at '/var/tmp/portage/x11-libs/libwnck-2.30.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/libwnck-2.30.0/temp/environment'. * S: '/var/tmp/portage/x11-libs/libwnck-2.30.0/work/libwnck-2.30.0' Reproducible: Always layman -l * pro-audio [Subversion] (svn://svn.tuxfamily.org/svnroot/proaudio/proaudio/trunk/overlays/proaudio That is the only overlay on this system.
I am not sure what would be the way to go here, maybe upstream could provide a introspection.m4 file under m4/ subdir (like pango does), but I am not sure if upstream would be willing to contribute :-/
this still applies to libwnck-2.30.2.
Oh, and I forgot to add: wrt the mention in summary of <sys-devel/libtool-2.2.6b, I have: Installed versions: 1.5.26-r1(1.5) 2.2.10(2)(17:08:14 06/10/10)(-vanilla)
We could shove introspection.m4 manually into m4/ when running eautoreconf. All it would need is for an interospection.m4.bz2 distfile to be added to mirrors, and then copied into m4/ during build
This doesn't have anything to do with libtool, the slotted version 1.5.26-r1 only installs the old version of libltdl for binary-only pkgs, which won't effect libwnck at all. Fixed summary.
(In reply to comment #4) > We could shove introspection.m4 manually into m4/ when running eautoreconf. All > it would need is for an interospection.m4.bz2 distfile to be added to mirrors, > and then copied into m4/ during build > Will look into it, thanks :-) (In reply to comment #5) > This doesn't have anything to do with libtool, the slotted version 1.5.26-r1 > only installs the old version of libltdl for binary-only pkgs, which won't > effect libwnck at all. Fixed summary. > I put that summary simply because eautoreconf is only run when having libtool-1 installed, but I agree current summary looks better
Fixed :-) Thanks
(In reply to comment #7) > Fixed :-) > > Thanks > autotools.eclass has forced libtool-2.2.6b for months now, also we don't have any libtool-1 versions keyworded in tree except the binary-only compat packages thus, this code should be removed from libwnck, and any other "libtool-1 compat hacks" ebuilds might have
i mean, every user who installs libtool-1 for ABI compat with binary-only pkgs now, gets eautoreconf for no reason whatsoever now :)