Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 104944 - Cannot emerge media-plugins/gst-plugins-* (conditional "HAVE_XFIXES")
Summary: Cannot emerge media-plugins/gst-plugins-* (conditional "HAVE_XFIXES")
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
: 104972 104994 105010 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-09-05 13:14 UTC by Sebastian Bergmann (RETIRED)
Modified: 2005-09-14 12:14 UTC (History)
5 users (show)

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


Attachments
/var/tmp/portage/gst-plugins-pango-0.8.11/work/gst-plugins-0.8.11/config.log (config.log,93.11 KB, text/plain)
2005-09-05 13:15 UTC, Sebastian Bergmann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Bergmann (RETIRED) gentoo-dev 2005-09-05 13:14:53 UTC
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
Comment 1 Sebastian Bergmann (RETIRED) gentoo-dev 2005-09-05 13:15:30 UTC
Created attachment 67694 [details]
/var/tmp/portage/gst-plugins-pango-0.8.11/work/gst-plugins-0.8.11/config.log
Comment 2 Rodney Brown 2005-09-05 15:50:44 UTC
Getting the exact same message with gst-plugins-alsa-0.8.11
Comment 3 N. Andrew Walsh 2005-09-05 18:42:38 UTC
this problem appears to occur with ALL gst-plugins, as far as i can tell, for 0.8.11
Comment 4 Ryan Hill (RETIRED) gentoo-dev 2005-09-05 22:35:33 UTC
http://bugs.gentoo.org/show_bug.cgi?id=104972
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-09-06 00:23:18 UTC
*** Bug 104972 has been marked as a duplicate of this bug. ***
Comment 6 Zaheer Abbas Merali (RETIRED) gentoo-dev 2005-09-06 02:19:53 UTC
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
Comment 7 arossiach 2005-09-06 02:44:12 UTC
Well resync did not work for me.
I did :

emerge sync
emerge -1 gst-plugins
emerge -1 gst-plugins-pango &al

same error.
Comment 8 arossiach 2005-09-06 02:49:07 UTC
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

Comment 9 Sebastian Bergmann (RETIRED) gentoo-dev 2005-09-06 02:57:46 UTC
Closing as INVALID since my problem was caused by an outdated version of the
gst-plugins.eclass that I had in an overlay.
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2005-09-06 03:54:54 UTC
*** Bug 104994 has been marked as a duplicate of this bug. ***
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2005-09-06 03:57:39 UTC
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.
Comment 12 gent_bz 2005-09-06 04:20:40 UTC
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.
Comment 13 a+gentoobugs 2005-09-06 04:38:51 UTC
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.
Comment 14 arossiach 2005-09-06 05:43:51 UTC
i've build with an "emerge cvs" before emerge gst-plugins-*...
Comment 15 Zaheer Abbas Merali (RETIRED) gentoo-dev 2005-09-06 05:54:13 UTC
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.
Comment 16 Zaheer Abbas Merali (RETIRED) gentoo-dev 2005-09-06 07:05:36 UTC
*** Bug 105010 has been marked as a duplicate of this bug. ***
Comment 17 a+gentoobugs 2005-09-06 08:02:20 UTC
I did another sync and the problem has gone away for me with the commited fix.
Comment 18 arossiach 2005-09-06 12:04:48 UTC
As for me, thanks :)
Comment 19 Zaheer Abbas Merali (RETIRED) gentoo-dev 2005-09-14 12:14:38 UTC
i assume fixed now