Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 97205

Summary: automake-1.8.5-r3 fails with "autoconf 2.58 or better is required" during emerge system
Product: Gentoo Linux Reporter: Marek Krolikowski <taken>
Component: New packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal CC: andreas, frank.schafer, phajdan.jr, rane, tove
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Other   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: config log from automake compile crash

Description Marek Krolikowski 2005-06-27 08:02:58 UTC
livecd root # emerge system
Calculating system dependencies ...done!
>>> emerge (1 of 83) sys-devel/automake-1.8.5-r3 to /
>>> md5 files   ;-) automake-1.5.ebuild
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) automake-1.4_p6.ebuild
>>> md5 files   ;-) automake-1.6.3.ebuild
>>> md5 files   ;-) automake-1.7.9-r1.ebuild
>>> md5 files   ;-) automake-1.8.5-r3.ebuild
>>> md5 files   ;-) automake-1.9.4.ebuild
>>> md5 files   ;-) automake-1.9.5.ebuild
>>> md5 files   ;-) metadata.xml
>>> md5 files   ;-) files/automake-1.7.9-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.4-ansi2knr-stdlib.patch
>>> md5 files   ;-) files/automake-1.4-libtoolize.patch
>>> md5 files   ;-) files/automake-1.4-subdirs-89656.patch
>>> md5 files   ;-) files/automake-1.5-slot.patch
>>> md5 files   ;-) files/automake-1.5-target_hook.patch
>>> md5 files   ;-) files/automake-1.5-test-fixes.patch
>>> md5 files   ;-) files/automake-1.8.2-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.9.3-infopage-namechange.patch
>>> md5 files   ;-) files/digest-automake-1.4_p6
>>> md5 files   ;-) files/digest-automake-1.5
>>> md5 files   ;-) files/digest-automake-1.6.3
>>> md5 files   ;-) files/digest-automake-1.7.9-r1
>>> md5 files   ;-) files/digest-automake-1.8.5-r3
>>> md5 files   ;-) files/digest-automake-1.9.4
>>> md5 files   ;-) files/digest-automake-1.9.5
>>> md5 src_uri ;-) automake-1.8.5.tar.bz2
>>> Unpacking source...
>>> Unpacking automake-1.8.5.tar.bz2 to /var/tmp/portage/automake-1.8.5-r3/work
 * Applying automake-1.8.2-infopage-
namechange.patch ...                                                            
    [ ok ]
 * Using GNU config files from /usr/share/gnuconfig
 *   Updating 
lib/config.sub                                                                  
                          [ ok ]
 *   Updating 
lib/config.guess                                                                
                          [ ok ]
>>> Source unpacked.
 * econf: updating automake-1.8.5/lib/config.guess 
with /usr/share/gnuconfig/config.guess
 * econf: updating automake-1.8.5/lib/config.sub 
with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --
infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --
localstatedir=/var/lib
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking for perl... /usr/bin/perl
checking for tex... no
checking whether autoconf is installed... no
configure: error: Autoconf 2.58 or better is required.
    Please make sure it is installed and in your PATH.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/automake-1.8.5-r3/work/automake-1.8.5/config.log

!!! ERROR: sys-devel/automake-1.8.5-r3 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.



livecd root # emerge -s autoconf
      Description: ebook-autoconf-2.53a ebook based on ebook eclass
      License:     OPL

*  sys-devel/autoconf
      Latest version available: 2.59-r6
      Latest version installed: 2.59-r6
      Size of downloaded files: 903 kB
      Homepage:    http://www.gnu.org/software/autoconf/autoconf.html
      Description: Used to create autoconfiguration files
      License:     GPL-2



livecd root # emerge autoconf
Calculating dependencies ...done!
>>> emerge (1 of 12) sys-devel/automake-1.8.5-r3 to /
>>> md5 files   ;-) automake-1.5.ebuild
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) automake-1.4_p6.ebuild
>>> md5 files   ;-) automake-1.6.3.ebuild
>>> md5 files   ;-) automake-1.7.9-r1.ebuild
>>> md5 files   ;-) automake-1.8.5-r3.ebuild
>>> md5 files   ;-) automake-1.9.4.ebuild
>>> md5 files   ;-) automake-1.9.5.ebuild
>>> md5 files   ;-) metadata.xml
>>> md5 files   ;-) files/automake-1.7.9-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.4-ansi2knr-stdlib.patch
>>> md5 files   ;-) files/automake-1.4-libtoolize.patch
>>> md5 files   ;-) files/automake-1.4-subdirs-89656.patch
>>> md5 files   ;-) files/automake-1.5-slot.patch
>>> md5 files   ;-) files/automake-1.5-target_hook.patch
>>> md5 files   ;-) files/automake-1.5-test-fixes.patch
>>> md5 files   ;-) files/automake-1.8.2-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.9.3-infopage-namechange.patch
>>> md5 files   ;-) files/digest-automake-1.4_p6
>>> md5 files   ;-) files/digest-automake-1.5
>>> md5 files   ;-) files/digest-automake-1.6.3
>>> md5 files   ;-) files/digest-automake-1.7.9-r1
>>> md5 files   ;-) files/digest-automake-1.8.5-r3
>>> md5 files   ;-) files/digest-automake-1.9.4
>>> md5 files   ;-) files/digest-automake-1.9.5
>>> md5 src_uri ;-) automake-1.8.5.tar.bz2
>>> Unpacking source...
>>> Unpacking automake-1.8.5.tar.bz2 to /var/tmp/portage/automake-1.8.5-r3/work
 * Applying automake-1.8.2-infopage-
namechange.patch ...                                                            
    [ ok ]
 * Using GNU config files from /usr/share/gnuconfig
 *   Updating 
lib/config.sub                                                                  
                          [ ok ]
 *   Updating 
lib/config.guess                                                                
                          [ ok ]
>>> Source unpacked.
 * econf: updating automake-1.8.5/lib/config.guess 
with /usr/share/gnuconfig/config.guess
 * econf: updating automake-1.8.5/lib/config.sub 
with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --
infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --
localstatedir=/var/lib
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking for perl... /usr/bin/perl
checking for tex... no
checking whether autoconf is installed... no
configure: error: Autoconf 2.58 or better is required.
    Please make sure it is installed and in your PATH.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/automake-1.8.5-r3/work/automake-1.8.5/config.log

!!! ERROR: sys-devel/automake-1.8.5-r3 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.





livecd root # emerge --nodeps autoconf
>>> sys-devel/autoconf-2.59-r6 merged.
.Compiling with no errors
.Compiling with no errors
.Compiling with no errors
.Compiling with no errors
>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * Regenerating GNU info directory index...
 * Processed 32 info files.




livecd root # emerge system
Calculating system dependencies ...done!
>>> emerge (1 of 83) sys-devel/automake-1.8.5-r3 to /
>>> md5 files   ;-) automake-1.5.ebuild
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) automake-1.4_p6.ebuild
>>> md5 files   ;-) automake-1.6.3.ebuild
>>> md5 files   ;-) automake-1.7.9-r1.ebuild
>>> md5 files   ;-) automake-1.8.5-r3.ebuild
>>> md5 files   ;-) automake-1.9.4.ebuild
>>> md5 files   ;-) automake-1.9.5.ebuild
>>> md5 files   ;-) metadata.xml
>>> md5 files   ;-) files/automake-1.7.9-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.4-ansi2knr-stdlib.patch
>>> md5 files   ;-) files/automake-1.4-libtoolize.patch
>>> md5 files   ;-) files/automake-1.4-subdirs-89656.patch
>>> md5 files   ;-) files/automake-1.5-slot.patch
>>> md5 files   ;-) files/automake-1.5-target_hook.patch
>>> md5 files   ;-) files/automake-1.5-test-fixes.patch
>>> md5 files   ;-) files/automake-1.8.2-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.9.3-infopage-namechange.patch
>>> md5 files   ;-) files/digest-automake-1.4_p6
>>> md5 files   ;-) files/digest-automake-1.5
>>> md5 files   ;-) files/digest-automake-1.6.3
>>> md5 files   ;-) files/digest-automake-1.7.9-r1
>>> md5 files   ;-) files/digest-automake-1.8.5-r3
>>> md5 files   ;-) files/digest-automake-1.9.4
>>> md5 files   ;-) files/digest-automake-1.9.5
>>> md5 src_uri ;-) automake-1.8.5.tar.bz2
>>> Unpacking source...
>>> Unpacking automake-1.8.5.tar.bz2 to /var/tmp/portage/automake-1.8.5-r3/work
 * Applying automake-1.8.2-infopage-
namechange.patch ...                                                            
    [ ok ]
 * Using GNU config files from /usr/share/gnuconfig
 *   Updating 
lib/config.sub                                                                  
                          [ ok ]
 *   Updating 
lib/config.guess                                                                
                          [ ok ]
>>> Source unpacked.
 * econf: updating automake-1.8.5/lib/config.guess 
with /usr/share/gnuconfig/config.guess
 * econf: updating automake-1.8.5/lib/config.sub 
with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --
infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --
localstatedir=/var/lib
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking for perl... /usr/bin/perl
checking for tex... no
checking whether autoconf is installed... no
configure: error: Autoconf 2.58 or better is required.
    Please make sure it is installed and in your PATH.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/automake-1.8.5-r3/work/automake-1.8.5/config.log

!!! ERROR: sys-devel/automake-1.8.5-r3 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.


Impossible!!!!!!!!!!
How to compile system :)?
i try emerge sync :)
This same error :)

Reproducible: Always
Steps to Reproduce:
1. emerge --emptytree system = error no Autoconf
2. emerge -s autoconf = Latest version installed: 2.59-r6
3. emerge autoconf = error no autoconf
4. emerge --nodeps autoconf = Compiling with no errors
5. emerge system = no autoconf



livecd root # emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-
2.3.4.20041102-r1, 2.6.11-gentoo-r3 i686)
=================================================================
System uname: 2.6.11-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 10 2005, 
18:18:11)]
dev-lang/python:     2.3.4-r1
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6
sys-devel/automake:  1.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   [Not Present]
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-Os -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/
config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/ 
ftp://ftp.du.se/pub/os/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ 
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 
http://gentoo.tiscali.nl/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ 
http://www.gigaload.org/gentoo.org/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aalib acpi acpi4linux alsa arts audiofile autofs avi berkdb bidi 
bitmap-fonts cdinstall cdparanoia crypt css cups devfs dga divx4linux doc 
emboss encode escreen fbcon flac flash foomaticdb fortran gcj gdbm gif 
gimpprint gphoto2 gpm gtk gtk2 imlib ipv6 jpeg kadu-modules kadu-voice kde 
libg++ libwww lirc mad md5sum midi mikmod mjpeg mmx motif mozilla mp3 mpeg 
ncurses nls nvidia objc oggvorbis opengl oss pam pda pdflib perl png pnp ppds 
python qt quicktime readline real ruby samba scanner sdl slang spell sse sse2 
ssl svga tcltk tcpd tiff timidity truetype truetype-fonts type1 type1-fonts usb 
videos vim-with-x win32codecs wxwindows xine xml xml2 xmms xv xvid zlib 
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, 
PORTDIR_OVERLAY
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2005-06-27 08:50:51 UTC
had you done emerge -e system?  emerge autoconf again and try this.
Comment 2 Marek Krolikowski 2005-06-27 08:58:56 UTC
When emerge -e system  = compile automake = error no autoconf
When emerge autoconf = error no automake
When emerge --nodeps autoconf = compiling good.
When emerge -e system = compile automake = error no autoconf
Comment 3 Marek Krolikowski 2005-06-27 09:41:59 UTC
livecd / # emerge -e system
<cut>
>>> emerge (19 of 134) sys-devel/automake-1.8.5-r3 to /
>>> md5 files   ;-) automake-1.5.ebuild
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) automake-1.4_p6.ebuild
>>> md5 files   ;-) automake-1.6.3.ebuild
>>> md5 files   ;-) automake-1.7.9-r1.ebuild
>>> md5 files   ;-) automake-1.8.5-r3.ebuild
>>> md5 files   ;-) automake-1.9.4.ebuild
>>> md5 files   ;-) automake-1.9.5.ebuild
>>> md5 files   ;-) metadata.xml
>>> md5 files   ;-) files/automake-1.7.9-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.4-ansi2knr-stdlib.patch
>>> md5 files   ;-) files/automake-1.4-libtoolize.patch
>>> md5 files   ;-) files/automake-1.4-subdirs-89656.patch
>>> md5 files   ;-) files/automake-1.5-slot.patch
>>> md5 files   ;-) files/automake-1.5-target_hook.patch
>>> md5 files   ;-) files/automake-1.5-test-fixes.patch
>>> md5 files   ;-) files/automake-1.8.2-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.9.3-infopage-namechange.patch
>>> md5 files   ;-) files/digest-automake-1.4_p6
>>> md5 files   ;-) files/digest-automake-1.5
>>> md5 files   ;-) files/digest-automake-1.6.3
>>> md5 files   ;-) files/digest-automake-1.7.9-r1
>>> md5 files   ;-) files/digest-automake-1.8.5-r3
>>> md5 files   ;-) files/digest-automake-1.9.4
>>> md5 files   ;-) files/digest-automake-1.9.5
>>> md5 src_uri ;-) automake-1.8.5.tar.bz2
>>> Unpacking source...
>>> Unpacking automake-1.8.5.tar.bz2 to /var/tmp/portage/automake-1.8.5-r3/work
 * Applying automake-1.8.2-infopage-
namechange.patch ...                                                            
    [ ok ]
 * Using GNU config files from /usr/share/gnuconfig
 *   Updating 
lib/config.sub                                                                  
                          [ ok ]
 *   Updating 
lib/config.guess                                                                
                          [ ok ]
>>> Source unpacked.
 * econf: updating automake-1.8.5/lib/config.guess 
with /usr/share/gnuconfig/config.guess
 * econf: updating automake-1.8.5/lib/config.sub 
with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --
infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --
localstatedir=/var/lib
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane...
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking for perl... /usr/bin/perl
checking for tex... no
checking whether autoconf is installed... no
configure: error: Autoconf 2.58 or better is required.
    Please make sure it is installed and in your PATH.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/automake-1.8.5-r3/work/automake-1.8.5/config.log

!!! ERROR: sys-devel/automake-1.8.5-r3 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.




livecd / # emerge -s autoconf
*  sys-devel/autoconf
      Latest version available: 2.59-r6
      Latest version installed: 2.59-r6
      Size of downloaded files: 903 kB
      Homepage:    http://www.gnu.org/software/autoconf/autoconf.html
      Description: Used to create autoconfiguration files
      License:     GPL-2




livecd / # emerge autoconf
Calculating dependencies ...done!
>>> emerge (1 of 12) sys-devel/automake-1.8.5-r3 to /
>>> md5 files   ;-) automake-1.5.ebuild
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) automake-1.4_p6.ebuild
>>> md5 files   ;-) automake-1.6.3.ebuild
>>> md5 files   ;-) automake-1.7.9-r1.ebuild
>>> md5 files   ;-) automake-1.8.5-r3.ebuild
>>> md5 files   ;-) automake-1.9.4.ebuild
>>> md5 files   ;-) automake-1.9.5.ebuild
>>> md5 files   ;-) metadata.xml
>>> md5 files   ;-) files/automake-1.7.9-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.4-ansi2knr-stdlib.patch
>>> md5 files   ;-) files/automake-1.4-libtoolize.patch
>>> md5 files   ;-) files/automake-1.4-subdirs-89656.patch
>>> md5 files   ;-) files/automake-1.5-slot.patch
>>> md5 files   ;-) files/automake-1.5-target_hook.patch
>>> md5 files   ;-) files/automake-1.5-test-fixes.patch
>>> md5 files   ;-) files/automake-1.8.2-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.9.3-infopage-namechange.patch
>>> md5 files   ;-) files/digest-automake-1.4_p6
>>> md5 files   ;-) files/digest-automake-1.5
>>> md5 files   ;-) files/digest-automake-1.6.3
>>> md5 files   ;-) files/digest-automake-1.7.9-r1
>>> md5 files   ;-) files/digest-automake-1.8.5-r3
>>> md5 files   ;-) files/digest-automake-1.9.4
>>> md5 files   ;-) files/digest-automake-1.9.5
>>> md5 src_uri ;-) automake-1.8.5.tar.bz2
>>> Unpacking source...
>>> Unpacking automake-1.8.5.tar.bz2 to /var/tmp/portage/automake-1.8.5-r3/work
 * Applying automake-1.8.2-infopage-
namechange.patch ...                                                            
    [ ok ]
 * Using GNU config files from /usr/share/gnuconfig
 *   Updating 
lib/config.sub                                                                  
                          [ ok ]
 *   Updating 
lib/config.guess                                                                
                          [ ok ]
>>> Source unpacked.
 * econf: updating automake-1.8.5/lib/config.guess 
with /usr/share/gnuconfig/config.guess
 * econf: updating automake-1.8.5/lib/config.sub 
with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --
infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --
localstatedir=/var/lib
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking for perl... /usr/bin/perl
checking for tex... no
checking whether autoconf is installed... no
configure: error: Autoconf 2.58 or better is required.
    Please make sure it is installed and in your PATH.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/automake-1.8.5-r3/work/automake-1.8.5/config.log

!!! ERROR: sys-devel/automake-1.8.5-r3 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.




livecd / # emerge --nodeps autoconf
<cut>
 * Caching service 
dependencies ...                                                                
                     [ ok ]
>>> sys-devel/autoconf-2.59-r6 merged.

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * Regenerating GNU info directory index...
 * Processed 32 info files.




livecd / # emerge -s autoconf
*  sys-devel/autoconf
      Latest version available: 2.59-r6
      Latest version installed: 2.59-r6
      Size of downloaded files: 903 kB
      Homepage:    http://www.gnu.org/software/autoconf/autoconf.html
      Description: Used to create autoconfiguration files
      License:     GPL-2




livecd / # emerge -e system
<cut>
checking whether autoconf is installed... no
configure: error: Autoconf 2.58 or better is required.
    Please make sure it is installed and in your PATH.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/automake-1.8.5-r3/work/automake-1.8.5/config.log

!!! ERROR: sys-devel/automake-1.8.5-r3 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.


This same error....
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-06-27 10:31:07 UTC
*** Bug 97190 has been marked as a duplicate of this bug. ***
Comment 5 SpanKY gentoo-dev 2005-06-27 10:41:28 UTC
i noticed you didnt post config.log like the error message told

attach it to the bug
Comment 6 Marek Krolikowski 2005-06-27 11:52:51 UTC
Created attachment 62086 [details]
config log from automake compile crash

This is a config.log from
/var/tmp/portage/automake-1.8.5-r3/work/automake-1.8.5/config.log
Comment 7 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2005-06-27 12:02:52 UTC
Does 'emerge --oneshot autoconf-wrapper' solve the problem?
Comment 8 Marek Krolikowski 2005-06-27 12:07:56 UTC
root@livecd ~ # emerge --oneshot autoconf-wrapper
Calculating dependencies ...done!
>>> emerge (1 of 11) sys-devel/automake-1.8.5-r3 to /
>>> md5 files   ;-) automake-1.5.ebuild
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) automake-1.4_p6.ebuild
>>> md5 files   ;-) automake-1.6.3.ebuild
>>> md5 files   ;-) automake-1.7.9-r1.ebuild
>>> md5 files   ;-) automake-1.8.5-r3.ebuild
>>> md5 files   ;-) automake-1.9.4.ebuild
>>> md5 files   ;-) automake-1.9.5.ebuild
>>> md5 files   ;-) metadata.xml
>>> md5 files   ;-) files/automake-1.7.9-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.4-ansi2knr-stdlib.patch
>>> md5 files   ;-) files/automake-1.4-libtoolize.patch
>>> md5 files   ;-) files/automake-1.4-subdirs-89656.patch
>>> md5 files   ;-) files/automake-1.5-slot.patch
>>> md5 files   ;-) files/automake-1.5-target_hook.patch
>>> md5 files   ;-) files/automake-1.5-test-fixes.patch
>>> md5 files   ;-) files/automake-1.8.2-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.9.3-infopage-namechange.patch
>>> md5 files   ;-) files/digest-automake-1.4_p6
>>> md5 files   ;-) files/digest-automake-1.5
>>> md5 files   ;-) files/digest-automake-1.6.3
>>> md5 files   ;-) files/digest-automake-1.7.9-r1
>>> md5 files   ;-) files/digest-automake-1.8.5-r3
>>> md5 files   ;-) files/digest-automake-1.9.4
>>> md5 files   ;-) files/digest-automake-1.9.5
>>> md5 src_uri ;-) automake-1.8.5.tar.bz2
>>> Unpacking source...
>>> Unpacking automake-1.8.5.tar.bz2 to /var/tmp/portage/automake-1.8.5-r3/work
 * Applying automake-1.8.2-infopage-
namechange.patch ...                                                            
    [ ok ]
 * Using GNU config files from /usr/share/gnuconfig
 *   Updating 
lib/config.sub                                                                  
                          [ ok ]
 *   Updating 
lib/config.guess                                                                
                          [ ok ]
>>> Source unpacked.
 * econf: updating automake-1.8.5/lib/config.guess 
with /usr/share/gnuconfig/config.guess
 * econf: updating automake-1.8.5/lib/config.sub 
with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --
infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --
localstatedir=/var/lib
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking for perl... /usr/bin/perl
checking for tex... no
checking whether autoconf is installed... no
configure: error: Autoconf 2.58 or better is required.
    Please make sure it is installed and in your PATH.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/automake-1.8.5-r3/work/automake-1.8.5/config.log

!!! ERROR: sys-devel/automake-1.8.5-r3 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 9 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2005-06-27 12:15:59 UTC
In this case do 'emerge --nodeps --oneshot autoconf-wrapper'.

It's definitely problem with dependencies. Removing autoconf from
autoconf-wrapper's dependencies should fix the problem (anyway autoconf depends
on autoconf-wrapper, so it's absolutely safe).
Comment 10 Marek Krolikowski 2005-06-27 12:25:55 UTC
root@livecd ~ # emerge --nodeps --oneshot autoconf-wrapper
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-devel/autoconf-wrapper-2-r1 to /
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) metadata.xml
>>> md5 files   ;-) autoconf-wrapper-2-r1.ebuild
>>> md5 files   ;-) files/ac-wrapper-2.sh
>>> md5 files   ;-) files/digest-autoconf-wrapper-2-r1
>>> Unpacking source...
>>> Source unpacked.
>>> Test phase [not enabled]: sys-devel/autoconf-wrapper-2-r1

>>> Install autoconf-wrapper-2-r1 into /var/tmp/portage/autoconf-wrapper-2-
r1/image/ category sys-devel
man:
prepallstrip:
strip: i686-pc-linux-gnu-strip --strip-unneeded
strip: i686-pc-linux-gnu-strip --strip-unneeded
>>> Completed installing autoconf-wrapper-2-r1 into /var/tmp/portage/autoconf-
wrapper-2-r1/image/

>>> Merging sys-devel/autoconf-wrapper-2-r1 to /
--- /usr/
--- /usr/lib/
--- /usr/lib/misc/
>>> /usr/lib/misc/ac-wrapper.sh
--- /usr/bin/
>>> /usr/bin/autoconf -> ../lib/misc/ac-wrapper.sh
>>> /usr/bin/autoheader -> ../lib/misc/ac-wrapper.sh
>>> /usr/bin/autom4te -> ../lib/misc/ac-wrapper.sh
>>> /usr/bin/autoreconf -> ../lib/misc/ac-wrapper.sh
>>> /usr/bin/autoscan -> ../lib/misc/ac-wrapper.sh
>>> /usr/bin/autoupdate -> ../lib/misc/ac-wrapper.sh
>>> /usr/bin/ifnames -> ../lib/misc/ac-wrapper.sh
>>> Safely unmerging already-installed instance...
--- !mtime obj /usr/lib/misc/ac-wrapper.sh
--- !empty dir /usr/lib/misc
--- !empty dir /usr/lib
--- !empty dir /usr/bin
--- !empty dir /usr
--- !targe sym /usr/bin/ifnames
--- !targe sym /usr/bin/autoupdate
--- !targe sym /usr/bin/autoscan
--- !targe sym /usr/bin/autoreconf
--- !targe sym /usr/bin/autom4te
--- !targe sym /usr/bin/autoheader
--- !targe sym /usr/bin/autoconf
>>> original instance of package unmerged safely.
>>> Regenerating /etc/ld.so.cache...
 * Caching service 
dependencies ...                                                                
                     [ ok ]
>>> sys-devel/autoconf-wrapper-2-r1 merged.

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.
root@livecd ~ # emerge system
Calculating system dependencies ...done!
>>> emerge (1 of 81) sys-devel/automake-1.8.5-r3 to /
>>> md5 files   ;-) automake-1.5.ebuild
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) automake-1.4_p6.ebuild
>>> md5 files   ;-) automake-1.6.3.ebuild
>>> md5 files   ;-) automake-1.7.9-r1.ebuild
>>> md5 files   ;-) automake-1.8.5-r3.ebuild
>>> md5 files   ;-) automake-1.9.4.ebuild
>>> md5 files   ;-) automake-1.9.5.ebuild
>>> md5 files   ;-) metadata.xml
>>> md5 files   ;-) files/automake-1.7.9-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.4-ansi2knr-stdlib.patch
>>> md5 files   ;-) files/automake-1.4-libtoolize.patch
>>> md5 files   ;-) files/automake-1.4-subdirs-89656.patch
>>> md5 files   ;-) files/automake-1.5-slot.patch
>>> md5 files   ;-) files/automake-1.5-target_hook.patch
>>> md5 files   ;-) files/automake-1.5-test-fixes.patch
>>> md5 files   ;-) files/automake-1.8.2-infopage-namechange.patch
>>> md5 files   ;-) files/automake-1.9.3-infopage-namechange.patch
>>> md5 files   ;-) files/digest-automake-1.4_p6
>>> md5 files   ;-) files/digest-automake-1.5
>>> md5 files   ;-) files/digest-automake-1.6.3
>>> md5 files   ;-) files/digest-automake-1.7.9-r1
>>> md5 files   ;-) files/digest-automake-1.8.5-r3
>>> md5 files   ;-) files/digest-automake-1.9.4
>>> md5 files   ;-) files/digest-automake-1.9.5
>>> md5 src_uri ;-) automake-1.8.5.tar.bz2
>>> Unpacking automake-1.8.5.tar.bz2 to /var/tmp/portage/automake-1.8.5-r3/work
 * Applying automake-1.8.2-infopage-
namechange.patch ...                                                            
    [ ok ]
 * Using GNU config files from /usr/share/gnuconfig
 *   Updating 
lib/config.sub                                                                  
                          [ ok ]
 *   Updating 
lib/config.guess                                                                
                          [ ok ]
>>> Source unpacked.
 * econf: updating automake-1.8.5/lib/config.guess 
with /usr/share/gnuconfig/config.guess
 * econf: updating automake-1.8.5/lib/config.sub 
with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --
infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --
localstatedir=/var/lib
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking for perl... /usr/bin/perl
checking for tex... no
checking whether autoconf is installed... yes
checking whether autoconf works... yes
checking whether autoconf is recent enough... yes


Now working good...
Thanks...
Comment 11 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2005-06-27 13:21:16 UTC
I don't agree that this bug is fixed. The real fix would be removing autoconf
from autoconf-wrapper's dependencies.
Comment 12 Marek Krolikowski 2005-06-27 13:28:26 UTC
I know...
But this resolve my problem...
The real fix would be removing autoconf from autoconf-wrapper's dependencies.
We must wait for FIX.
Comment 13 SpanKY gentoo-dev 2005-06-27 21:42:43 UTC
removing 'autoconf' from 'autoconf-wrapper' is clearly wrong

some USE combo prob created a dependency loop and prevented the packages from
being emerged in the wrong order
Comment 14 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2005-06-27 23:02:04 UTC
(In reply to comment #13)
> removing 'autoconf' from 'autoconf-wrapper' is clearly wrong
> 
> some USE combo prob created a dependency loop and prevented the packages from
> being emerged in the wrong order

autoconf depends on autoconf-wrapper, autoconf-wrapper depends on autoconf.
Isn't something wrong here?
Comment 15 Marek Krolikowski 2005-06-28 00:18:18 UTC
i try to compile gentoo again...
i give:
/usr/portage/scripts/bootstrap.sh -f
/usr/portage/scripts/bootstrap.sh
emerge --fetchonly --emptytree system
emerge --nodeps --oneshot autoconf
emerge --nodeps --oneshot autoconf-wrapper
emerge --emptytree system
and system compiled successfully...
I do not know how to fix this to build system without this commands...
emerge --nodeps --oneshot autoconf
emerge --nodeps --oneshot autoconf-wrapper

Anybody know?
Comment 16 SpanKY gentoo-dev 2005-06-28 05:48:43 UTC
at this point in time, forcing the autoconf versions on each other is ok
Comment 17 Shawn Teague 2005-07-11 11:31:00 UTC
Same error on an AMD64 system compiling pam_ldap

SOLUTION:
WANT_AUTOCONF="2.5" emerge -va pam_ldap

Perhapse the pam_ldap ebuild or whatever ebuild that fails should set the
WANT_AUTOCONF variable to ensure they get the version of autoconf required.
Comment 18 Martin Schlemmer (RETIRED) gentoo-dev 2005-07-11 15:17:46 UTC
Please try with autoconf-wrapper-3-r1.
Comment 19 Marcus Macauley 2005-09-10 12:26:40 UTC
I had exactly the same problem Marek reported. I'm installing from a Gentoo
2005.1 minimal install (live) x86 CD, onto an AMD 64 computer. I will try
the solution that worked for Marek and report back whether it works for me.

In case the problem is caused by some combination of USE flags (or CFLAGS,
CXXFLAGS, CHOST, MAKEOPTS, etc.), here's what I set in my /etc/make.conf:

---
CFLAGS="-O2 -march=athlon-xp -pipe" # yes, I have an AMD64, but
# I thought athlon-xp would be the closest thing supported by GCC 3.2.x.
# This is an x86 install, not 64-bit
CHOST="i686-pc-linux-gnu"
MAKEOPTS="j2"
GENTOO_MIRRORS="http://mirror.usu.edu/mirrors/gentoo/
ftp://miror.usu.edu/mirrors/gentoo/"
USE="-arts -eds -emboss -gnome -gtk -gtk2 -ipv6 -kde -qt aim apache2
bash-completion calendar cdparanoia cdr curl dvd dvdr dvdread emacs emacs-w3
fastcgi flac ftp gphoto2 imagemagick imap jack java javascript jikes maildir mbox
memlimit mime mozilla mysql mysqli php ruby spl svg tetex tidy tiff unicode usb
win32codecs wmf xine xmms"
---
Comment 20 Jakub Moc (RETIRED) gentoo-dev 2005-09-10 13:09:34 UTC
*** Bug 105526 has been marked as a duplicate of this bug. ***
Comment 21 Marcel Guzman 2005-09-16 23:17:09 UTC
I also have this problem (on an AMD64, Gentoo 2005.1 install environment, using
stable amd64 keywords, default profile, stage1 install).  After bootstrapping,
when I 'emerge -e system', Portage wants to install automake before autoconf,
yielding this error.  The fix as detailed here must be applied in order to
continue with installation.
Comment 22 Marcel Guzman 2005-09-16 23:37:28 UTC
Apologies for the double post, but my previous post was not quite true.  I did
not need to manually emerge autoconf-wrapper, but I did need to manually emerge
autoconf.  The --nodeps argument was not needed as well.
Comment 23 Andreas Vinsander 2005-10-29 15:46:34 UTC
Seen the same on a x86 fresh install (or rather twice, since both systems I
installed the last two weeks showed the same behaviour).
Had to do 'emerge autoconf' then start the 'emerge -e system' again (following
the  Gentoo Handbook)

livecd / # emerge info
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2,
2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   [Not Present]
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-tbird -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-tbird -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.du.se/pub/os/gentoo http://ds.thn.htu.se/linux/gentoo
ftp://mirror.pudas.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.se.gentoo.org/gentoo-portage"
USE="x86 apache2 berkdb crypt cups curl emacs fam gdbm gpm imagemagick imap jpeg
maildir mmx mpeg ncurses nls nptl nptlonly pam pdflib perl png ppds python
readline samba sasl slang spell ssl tcpd test threads tiff truetype usb vhosts
wmf xml2 zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 24 Andreas Vinsander 2005-10-30 07:40:31 UTC
(In reply to comment #23)
> sys-apps/sandbox:    1.2.11
> sys-devel/autoconf:  2.13, 2.59-r6
> sys-devel/automake:  1.5

Obviously I did the 'emerge info' after I did the 'emerge autoconf'...
Comment 25 SpanKY gentoo-dev 2006-11-05 00:53:12 UTC
latest depend trees should be fine as we've removed the circular stuff