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
had you done emerge -e system? emerge autoconf again and try this.
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
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....
*** Bug 97190 has been marked as a duplicate of this bug. ***
i noticed you didnt post config.log like the error message told attach it to the bug
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
Does 'emerge --oneshot autoconf-wrapper' solve the problem?
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.
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).
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...
I don't agree that this bug is fixed. The real fix would be removing autoconf from autoconf-wrapper's dependencies.
I know... But this resolve my problem... The real fix would be removing autoconf from autoconf-wrapper's dependencies. We must wait for FIX.
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
(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?
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?
at this point in time, forcing the autoconf versions on each other is ok
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.
Please try with autoconf-wrapper-3-r1.
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" ---
*** Bug 105526 has been marked as a duplicate of this bug. ***
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.
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.
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
(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'...
latest depend trees should be fine as we've removed the circular stuff