I am running an emerge -e world, the emerge has come to tuxracer, and I get: home ~ # emerge --resume *** Resuming merge... >>> emerge (1 of 335) games-arcade/tuxracer-0.61-r3 to / >>> md5 files ;-) tuxracer-0.61-r3.ebuild >>> md5 files ;-) files/digest-tuxracer-0.61-r3 >>> md5 files ;-) files/0.61-gcc3.patch >>> md5 files ;-) files/0.61-configure.in.patch >>> md5 src_uri ;-) tuxracer-data-0.61.tar.gz >>> md5 src_uri ;-) tuxracer-0.61.tar.gz >>> Unpacking source... >>> Unpacking tuxracer-0.61.tar.gz to /var/tmp/portage/tuxracer-0.61-r3/work >>> Unpacking tuxracer-data-0.61.tar.gz to /var/tmp/portage/tuxracer-0.61-r3/work/tuxracer-0.61 * Applying 0.61-configure.in.patch ... [ ok ] * Applying 0.61-gcc3.patch ... [ ok ] * Using GNU config files from /usr/share/libtool * Updating config.sub [ ok ] * Updating config.guess [ ok ] >>> Source unpacked. * Using GNU config files from /usr/share/libtool * Updating config.sub [ ok ] * Updating config.guess [ ok ] ./configure --prefix=/usr/games --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share/games --sysconfdir=/etc/games --localstatedir=/var/games --build=i686-pc-linux-gnu --disable-stencil-buffer --with-data-dir=/usr/share/games/tuxracer creating cache ./config.cache checking for a BSD compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler (gcc -g0 -O3 -march=pentium4 -mtune=pentium4 -msse2 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -funit-at-a-time -ftracer -mfpmath=sse -Wl,-O1 -Wl,--sort-common -Wl,--strip-all) works... yes checking whether the C compiler (gcc -g0 -O3 -march=pentium4 -mtune=pentium4 -msse2 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -funit-at-a-time -ftracer -mfpmath=sse -Wl,-O1 -Wl,--sort-common -Wl,--strip-all) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... c++ checking whether the C++ compiler (c++ -g0 -O3 -march=pentium4 -mtune=pentium4 -msse2 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -funit-at-a-time -ftracer -mfpmath=sse -fvisibility-inlines-hidden -Wl,-O1 -Wl,--sort-common -Wl,--strip-all) works... yes checking whether the C++ compiler (c++ -g0 -O3 -march=pentium4 -mtune=pentium4 -msse2 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -funit-at-a-time -ftracer -mfpmath=sse -fvisibility-inlines-hidden -Wl,-O1 -Wl,--sort-common -Wl,--strip-all) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... yes checking for ranlib... ranlib checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/time.h... yes checking for unistd.h... yes checking for working const... yes checking whether time.h and sys/time.h may both be included... yes checking for getcwd... yes checking for gettimeofday... yes checking for strdup... yes checking for finite... yes checking for isnan... yes checking for _finite... no checking for _isnan... no checking for ieeefp.h... no checking for Win32 platform... no checking for X... libraries , headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for main in -ldl... yes checking for main in -lm... yes checking for tcl8.3 library... no checking for tcl83 library... no checking for tcl8.2 library... no checking for tcl82 library... no checking for tcl8.0 library... no checking for tcl80 library... no checking for tcl library... yes checking for tcl.h... yes checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.0.1... yes checking for SDL_JoystickOpen... yes checking for Mix_OpenAudio in -lSDL_mixer... yes checking for GL library... yes checking for glXGetProcAddressARB... yes checking for GLU library... yes checking for GL/gl.h... yes checking for GL/glx.h... yes checking whether glx.h defines glXGetProcAddressARB... yes checking for GL/glext.h... yes checking whether glext.h is recent enough... yes updating cache ./config.cache creating ./config.status creating Makefile creating src/Makefile creating config.h cd . && aclocal cd . && automake --gnu --include-deps Makefile cd . && autoconf FATAL ERROR: Autoconf version 2.50 or higher is required for this script make: *** [configure] Error 2 make: *** Waiting for unfinished jobs.... !!! ERROR: games-arcade/tuxracer-0.61-r3 failed. !!! Function src_compile, Line 43, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. Yet, I have the right autoconf installed: obelix@home ~ $ qpkg -v -I sys-devel/autoconf sys-devel/autoconf-wrapper-2-r1 * sys-devel/autoconf-2.59-r6 * sys-devel/autoconf-2.13 * obelix@home ~ $ autoconf --version autoconf (GNU Autoconf) 2.59 Written by David J. MacKenzie and Akim Demaille. Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Reproducible: Always Steps to Reproduce: Portage 2.0.51.20-r4 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System version 1.6.11 dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-g0 -O3 -march=pentium4 -mtune=pentium4 -msse2 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -funit-at-a-time -ftracer -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-g0 -O3 -march=pentium4 -mtune=pentium4 -msse2 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -funit-at-a-time -ftracer -mfpmath=sse -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo" LANG="en_US.utf8" LC_ALL="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--strip-all" LINGUAS="en" MAKEOPTS="-j4" 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 aac aalib acl acpi alsa apache2 avi bash-completion berkdb bitmap-fonts bonobo cdr crypt cups curl dba doc dvd dvdr emboss encode flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile hal howl imagemagick imlib ipv6 ithreads java jpeg junit kde kdeenablefinal ldap libg++ libwww mad mikmod mmap mmx mmxext mono motif mozilla mp3 mpeg mysql ncurses nls nptl nvidia ogg oggvorbis opengl pam pdflib perl pic plotutils png postgres pthreads python qt quicktime readline sdl session sharedmem slang spell sse sse2 ssl svga tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts unicode usb vhosts vorbis xml xml2 xv zlib linguas_en" Unset: ASFLAGS, CTARGET
The following helped me: --- /usr/portage/games-arcade/tuxracer/tuxracer-0.61-r3.ebuild 2004-12-15 12:14:14.000000000 +0200 +++ tuxracer-0.61-r3.ebuild 2005-04-27 19:16:22.000000000 +0300 @@ -27,7 +27,8 @@ # braindead check in configure fails - hack approach epatch "${FILESDIR}/${PV}-configure.in.patch" epatch "${FILESDIR}/${PV}-gcc3.patch" - + + export WANT_AUTOCONF=2.5 gnuconfig_update autoconf || die "autoconf failed" }
fixed in cvs, thanks