Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 6351 - Failed: Gentoo Linux 1.4_beta / bootstrap on pentium 4 (P4)
Summary: Failed: Gentoo Linux 1.4_beta / bootstrap on pentium 4 (P4)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Matthew Kennedy (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-12 04:15 UTC by Christian Skarby
Modified: 2003-02-04 19:42 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
make.conf (make.conf,3.85 KB, text/plain)
2002-08-12 04:20 UTC, Christian Skarby
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Skarby 2002-08-12 04:15:23 UTC
First I'd like to announce that I am not really sure in what category to put
this, as 1.4_beta is not listed. Anyway it is (I think) gcc3-related, on the
other hand it'd probably fit well under other components aswell (such as
Development or Core system.)

Here is a reconstruction of what I've done:

New system P4 Xeon, 512MB RAM

Booted with GL 1.2-CD, downloaded stage1 from <url:
http://www.ibiblio.org/pub/Linux/distributions/gentoo/releases/build/1.4_beta/stage1-x86-1.4.tbz2
>

Followed the instructions from header 9 in <url:
http://www.gentoo.org/doc/build.html > with the stage1 from 1.4_beta

My make.conf-file will follow in an attachment as a reference.
cd /usr/portage
./scripts/bootstrap.sh

went fine for
real 55m16.247s
user 41m21.938s
sys   5m10.096s

then it aborted emerging (configuring) sys-apps/groff/groff-1.17.2-r2
with the following error:
"configure: error: an working C++ compiler required"
emerge report that it did exit on src_compile Line 7, Exitcode 1

as a little more investigation I've read through scritps/bootstrap.sh,
and cannot see when groff is emerged (thus I think it is one of the ebuilds that
depends on it) - let's do some more investigation:

An "emerge -p baselayout textinfo gettext binutils gcc glibc" gives the following:
// Typed by hand .. ;)
/*

These are the packages that I would merge, in order

Calculating dependencies ...done!
[ebuild   R  ] sys-apps/baselayout-1.7.9-r1 to /
[ebuild   R  ] sys-apps/texinfo-4.2-r5 to /
[ebuild   R  ] sys-apps/gettext-0.11.1 to /
[ebuild  N   ] sys-apps/groff-1.17.2-r2 to /
[ebuild  N   ] sys-devel/m4-1.4p to /
[ebuild  N   ] sys-libs/db-1.85-r1 to /
[ebuild  N   ] sys-libs/db-3.2.9-r1 to /
[ebuild  N   ] sys-libs/gdbm-1.8.0-r5 to /
[ebuild  N   ] sys-devel/perl-5.6.1-r6 to /
[ebuild   R  ] sys-devel/binutils-2.12.90.0.7 to /
[ebuild   R  ] sys-devel/gcc-3.2_pre to /
[ebuild   R  ] sys-libs/glibc-2.2.5-r5 to /

*/
I think this is telling that my system aborted doing the first dependency
remerging binutils after glibc were built.

// Line 78 of /usr/portage/scripts/bootstrap.sh
>emerge $myGLIBC $myBASELAYOUT $myTEXINFO $myGETTEXT $myBINUTILS $myGCC || cleanup 1

As for now I think it might have something to do with my use-flags,
will try to restart the process with a new extraction of the stage1-1.4_beta and
do a new bootstrap with default use-flags (or might be my "Host-specific
settings" aswell, try that afterwards)

I'll keep you posted about how it works out.

Keep up the good work =)

All the best,

Christian
Comment 1 Christian Skarby 2002-08-12 04:20:23 UTC
Created attachment 3010 [details]
make.conf
Comment 2 Christian Skarby 2002-08-12 06:21:45 UTC
Changing severity to normal as the bootstrap went well using default use-flags.

real 92m51.744s
user 71m45.602s
sys  11m31.682s

Not sure what went wrong the first time. Anyway enabled a swap-partition before
redoing the job (can't really see why that should impact.)

Christian
Comment 3 Matthew Kennedy (RETIRED) gentoo-dev 2002-08-12 11:36:34 UTC
did one of your guys have a groff thing going on for a while? (vague recollection)
Comment 4 Martin Schlemmer (RETIRED) gentoo-dev 2002-08-12 13:13:46 UTC
Basic problem is it is the binutils ebuild that screws things.  And until
we can get PPC going with it, the fixed version (current commented DEPEND
in 2.12.90.0.7) cant be used.
Comment 5 Martin Schlemmer (RETIRED) gentoo-dev 2002-08-27 14:12:16 UTC
Btw, this should be fixed in current versions of binutils.
Comment 6 Matthew Kennedy (RETIRED) gentoo-dev 2002-08-27 16:43:59 UTC
okay we can close this then?