I'm installing Gentoo on an Ultra2 Sparc using the 2004.1 Universal LiveCD for Sparc64. Everything proceeds smoothly until the point where I want to bootstrap (Stage 1). After running scripts/bootstrap.sh, several packages are compiled successfully. However when it's time for automake to be compiled, it fails during the configuration phase with the message: <---> Checking whether autoconf is installed... no configure: error: Autoconf 2.58 or better is required. Make sure it is installed or in your PATH. <---> I'm using a fairly standard make.conf(appended). Before the compile, I set USE="-java". Reproducible: Didn't try Steps to Reproduce: 1. Install Gentoo Sparc64 from LiveCD up until bootstrap phase 2. export USE="-java" 3. cd /usr/portage && scripts/bootstrap.sh Actual Results: Bootstrapping halted during configuration of automake, reports autoconf missing. Expected Results: Successfully completed bootstrapping Stage1. Portage 2.0.50-r6 (default-sparc64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.4.25-sparc-r1-sm ================================================================= System uname: 2.4.25-sparc-r1-smp sparc64 sun4u Gentoo Base System version 1.4.10 Autoconf: Automake: ACCEPT_KEYWORDS="sparc" AUTOCLEAN="yes" CFLAGS="-mcpu=ultrasparc -mtune=ultrasparc -O3 -pipe -fomit-frame-pointer" CHOST="sparc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config / r/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=ultrasparc -mtune=ultrasparc -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache sandbox" GENTOO_MIRRORS="ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://gentoo.ccccom.com ftp://gentoo cccom.com http://adelie.polymtl.ca/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib apache2 avi berkdb crypt cscope cups curl encode esd ethereal fastcgi fbcon oomaticb foomaticdb gd gdbm gif gpm gtk icq imagemagick imap imlib innodb java jikes jpe ldap libwww mad maildir mbox mikmod motif mozilla mpeg mysql ncurses nls odbc offensive gvorbis opengl oss pam pdflib perl plotutils png postgres python qt readline samba sasl l slang snmp sparc spell ssl tcltk tcpd tetex tiff truetype unicode usb vhosts wxwindows ml xml2 xmms xv zlib"
Hrm, I can't reproduce this. Please emerge sync and try again.
Before I got the message to try again after emerge syncing, I tried to bootstrap again but it failed at the same point again. At this point I did "emerge sync", and then emerged autoconf manually, which installed Perl5 as part of its dependency tree. I then ran the bootstrap script again and this time it succeeded. Could this be a USE flag problem? I will wipe the disk, reinstall stage-1, emerge sync and try again.
After wiping the disk, extracting stage-1, emerge sync and running the bootstrap scripts again it died at the exact same point as before: tried to configure automake, died because autoconf not found. I emerged autoconf (which emerged Perl5 and some other packages) and then ran the bootstrap script again and this time it succeeded. It must be some combination of the USE flags.
Usually on a stage1, USE flags shouldn't matter, since bootstrap.sh should overwrite them. It's only rebuilding binutils/gcc/glibc and a few other apps anyways. You shouldn't set USE flags until stage2. Try commenting out your USE definitions and try stage1 again, see if that gets anywheres. Also, make note of what packages/versions are getting merged, it's possible some package is dragging in automake/autoconf stuff when it shouldn't be.
>>Also, make note of what packages/versions are getting merged, it's possible some >>package is dragging in automake/autoconf stuff when it shouldn't be. How do I find this out? Unfortunately, I am running out of time with this box, so I can't restart stage1. However when the bootstrap is finished, does it produce a report anywhere?
The report would be the emerge.log in /var/log
Closing as NEEDINFO, please reopen if you can give us emerge.log.