Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51687 - Bootstrap from stage1 fails on Ultra2 Sparc - reports autoconf missing.
Summary: Bootstrap from stage1 fails on Ultra2 Sparc - reports autoconf missing.
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Everything (show other bugs)
Hardware: Sparc Linux
: High normal (vote)
Assignee: Gentoo LiveCD Package Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-21 12:19 UTC by Jan Van Uytven
Modified: 2004-06-19 17:58 UTC (History)
1 user (show)

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 Jan Van Uytven 2004-05-21 12:19:45 UTC
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"
Comment 1 Ciaran McCreesh 2004-05-22 15:10:17 UTC
Hrm, I can't reproduce this. Please emerge sync and try again.
Comment 2 Jan Van Uytven 2004-05-26 09:50:10 UTC
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. 
Comment 3 Jan Van Uytven 2004-05-27 12:55:20 UTC
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.  
Comment 4 Joshua Kinard gentoo-dev 2004-05-27 14:56:25 UTC
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.
Comment 5 Jan Van Uytven 2004-05-27 15:11:17 UTC
>>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?

Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2004-06-15 05:17:48 UTC
The report would be the emerge.log in /var/log
Comment 7 Ciaran McCreesh 2004-06-19 17:58:37 UTC
Closing as NEEDINFO, please reopen if you can give us emerge.log.