configure: error: conditional "HAVE_XFIXES" was never defined. Usually this means the macro was only invoked conditionally. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.13-gentoo i686) ================================================================= System uname: 2.6.13-gentoo i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.12.0_pre8 dev-lang/python: 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium-m -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig cvs digest distlocks fixpackages sandbox sfperms sign strict" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://trumpetti.atm.tut.fi/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa avi berkdb bitmap-fonts browserplugin cairo cdr crypt cups curl dbus divx4linux dvd dvdr dvdread emboss encode esd exif fame firefox flac foomaticdb fortran gdbm gif glitz gnome gpm gstreamer gtk gtk2 hal imlib ipv6 java jpeg libg++ libwww lzo mad matroska mikmod mjpeg mmx mng mono moznocompose moznoirc moznomail mp3 mpeg ncurses nls nomotif nptl nvidia ogg oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline spell sse sse2 ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts usb vorbis win32codecs wmf xml2 xv xvid zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Created attachment 67694 [details] /var/tmp/portage/gst-plugins-pango-0.8.11/work/gst-plugins-0.8.11/config.log
Getting the exact same message with gst-plugins-alsa-0.8.11
this problem appears to occur with ALL gst-plugins, as far as i can tell, for 0.8.11
http://bugs.gentoo.org/show_bug.cgi?id=104972
*** Bug 104972 has been marked as a duplicate of this bug. ***
When you did these emerges of a gst-plugin, did it run a patch at the beginning? If not, you probably need to re-sync. gst-plugins 0.8.11 came out with a broken configure.ac so I have made the eclass apply a patch if the version is equal to 0.8.11
Well resync did not work for me. I did : emerge sync emerge -1 gst-plugins emerge -1 gst-plugins-pango &al same error.
here is my "patch" line with interesting error about cvs ?! * Applying gst-plugins-0.8.11-conffix.patch ... [ ok ] + check for build tools checking for autoconf >= 2.52 ... found 2.59, ok. checking for automake >= 1.6 ... found 1.9.6, ok. checking for autopoint >= 0.11.5 ... found 0.14.5, ok. checking for libtoolize >= 1.5.0 ... found 1.5.20, ok. checking for pkg-config >= 0.8.0 ... found 0.19, ok. + checking for autogen.sh options This autogen script will automatically run ./configure as: ./configure --enable-maintainer-mode --enable-plugin-builddir --enable-debug - -enable-DEBUG To pass any additional options, please specify them on the ./autogen.sh command line. patching file po/Makefile.in.in + running autopoint --force ... autopoint: *** cvs program not found autopoint: *** Stop. autopoint --force failed /usr/portage/eclass/gst-plugins.eclass: line 142: elibtoolize: command not found * Building external plugin ... >>> Source unpacked. * Configuring to build alsa plugin(s) ... * econf: updating gst-plugins-0.8.11/config.guess with /usr/share/gnuconfig/con fig.guess * econf: updating gst-plugins-0.8.11/config.sub with /usr/share/gnuconfig/confi g.sub
Closing as INVALID since my problem was caused by an outdated version of the gst-plugins.eclass that I had in an overlay.
*** Bug 104994 has been marked as a duplicate of this bug. ***
Reopening. There are already two duplicates of this bug and many people having the problem. I highly doubt that everyone has a stale eclass in overlay.
Can confirm continued existance of this bug. First up, gst-plugin.eclass needs to 'inherit libtool' so elibtoolize will actually run in the lines recently added. Also in the recently added lines is a call to autogen.sh which in turn calls autopoint which (in turn) requires cvs. Because autopoint dies when it can't find cvs, autogen.sh dies before autoconf is called so the patched configure.in is never used to generate a good configure. So the install still fails at the same point. (error re:HAVE_XFIXES) This is all beyond my limited experience with autotools, but I would suggest that calling autogen.sh is overkill. As the only change is to configure.in, would running autoconf (or whatever portage blessed equivalent) be sufficient? My testing says yes.
I also confirm that this is still a problem after a sync and rebuild of gst-plugins. My details are in the original bug i filed (Bug 104972). I do not have anything in my overlay.
i've build with an "emerge cvs" before emerge gst-plugins-*...
I've committed my fix to portage, it may take a few hours before it hits your sync mirror. But please keep me updated. It does not depend on having cvs.
*** Bug 105010 has been marked as a duplicate of this bug. ***
I did another sync and the problem has gone away for me with the commited fix.
As for me, thanks :)
i assume fixed now