Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90628 - tuxracer-0.61-r3 fails with: FATAL ERROR: Autoconf version 2.50 or higher is required for this script
Summary: tuxracer-0.61-r3 fails with: FATAL ERROR: Autoconf version 2.50 or higher is ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-27 09:08 UTC by Ivan Yosifov
Modified: 2005-04-27 16:23 UTC (History)
0 users

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 Ivan Yosifov 2005-04-27 09:08:26 UTC
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
Comment 1 Ivan Yosifov 2005-04-27 09:20:04 UTC
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"
 }
Comment 2 SpanKY gentoo-dev 2005-04-27 16:23:21 UTC
fixed in cvs, thanks