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

Bug 58176

Summary: stage2-*-2004.2 missing perl, causes locale-gettext to fail
Product: Gentoo Release Media Reporter: Faye Pearson <faye>
Component: EverythingAssignee: John Davis (zhen) (RETIRED) <zhen>
Status: RESOLVED WONTFIX    
Severity: critical CC: amd64, livecd, plaes, skennedy, social-gentoobugzilla, tacvbo
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Locale-gettext ebuild with Perl RDEPEND included
bug 58176 behavior

Description Faye Pearson 2004-07-24 06:36:53 UTC
locale-gettext built as part of system, depends on perl, perl is not installed.
Comment 1 Priit Laes (IRC: plaes) 2004-07-28 23:01:41 UTC
dev-perl/Locale-gettext is also missing perl dependancy in ebuild...
Comment 2 Priit Laes (IRC: plaes) 2004-07-28 23:03:15 UTC
IMHO, hardware setting needs to be ALL instead of amd64, because I'm having problems due to the missing perl dep on x86 hardware.
Comment 3 Holly Bostick 2004-08-20 09:12:23 UTC
I seem to have fixed this on x86 by editing the ebuild for locale-gettext to include RDEPEND="dev-lang/perl-5.8.2". I didn't change anything else, just added that line before 

I frankly don't enough about Portage to know why this seems to have changed the build order, but running emerge -avDt system now puts libperl and perl (5.8.4-r1) earlier in the emrge order than locale-gettext, which I am expecting to solve the problem (but the system is still emerging, so I'll tell you in 20 minutes).

Yep, it worked, Locale-gettext installed fine this time.

Here's my info (as you see, I'm installing from within a Knoppix install, using the Alternative Installation Guide):

Knoppix / # emerge info
Portage 2.0.50-r9 (gcc34-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.6)
=================================================================
System uname: 2.6.6 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-Os -march=athlon-xp -fomit-frame-pointer -pipe -fPIC"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
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/env.d"
CXXFLAGS="-Os -march=athlon-xp -fomit-frame-pointer -pipe -fPIC"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache fixpackages prelink sandbox userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.tiscali.nl/pub/mirror/gentoo http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://www.mirror.ac.uk/mirror/www.ibiblio.org/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d aalib aim alsa apm arts audiofile avi berkdb bidi bindist bonobo bzlib cdb cdr crypt cups curl curlwrappers dedicated dga dio directfb divx4linux dvb dvd dvdr emacs emacs-w3 encode esd fam fbcon flac flash foomaticdb gb gd gdbm ggi gif gnutls gphoto2 gpm gstreamer guile iconv icq imagemagick imap imlib inifile jabber jack java jikes joystick jpeg ldap leim lesstif libedit libg++ libgda libwww mad mikmod mime ming mmap mmx mng motif mozilla mpeg mpi msn mule nas ncurses nls nocd nptl offensive oggvorbis openal opengl oscar oss pam pcntl pcre pdflib perl pic pie png python quicktime readline samba sasl scanner sdl session shared sharedmem simplexml slang slp snmp sockets socks5 spell sse ssl svg svga tcltk tcpd theora threads tidy tiff tokenizer truetype unicode usb videos x86 xml2 xmms xosd xv xvid yahoo zlib"

and my edited ebuild follows.
Comment 4 Holly Bostick 2004-08-20 09:17:08 UTC
Created attachment 37807 [details]
Locale-gettext ebuild with Perl RDEPEND included
Comment 5 Simon Detheridge 2004-08-25 03:49:31 UTC
This ebuild does not fix the problem for me. It still attempts to emerge Locale-gettext before perl. This is from a new system boostrapped from stage1, so I don't think it's a problem with the stage2 tarballs, as the summary suggests.

My system is being installed ~x86, if that affects anything.

Here is my make.conf (with excessive USE and CFLAGS, sorry)

CFLAGS="-O3 -march=pentium4 -msse2 -msse -mfpmath=sse,387 -mmmx -frerun-cse-after-loop -frerun-loop-opt -maccumulate-outgoing-args -ftracer -pipe -ffast-math -fprefetch-loop-arrays -fforce-addr -falign-functions=4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
SYNC="rsync://rumplestiltskin/gentoo-portage/"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
USE="nptl threads x86 ~x86 3dnow X accessibility acpi aim alsa apache2 apm arts audiofile avi berkdb bonobo bzlib calendar cdr cpdflib crypt cscope ctype dga dio divx4linux doc dvb dvd dvdr emacs emacs-w3 encode ethereal exif fftw flac flash ftp gd gd-external gdbm gif gnome gstreamer gtk gtk2 gtkhtml guile iconv icq imagemagick imap imlib innodb jabber jack java jikes jpeg kde ladcca ldap leim libg++ libwww lirc mad maildir mbox mailwrapper mcal mhash mikmod milter mime ming mmap mmx mng motif mozilla mpeg mpi msn mysql mysqli nas ncurses offensive oggvorbis openal opengl oss pam pcre pda pdflib perl php pic plotutils png pnp posix postgres python qt quicktime readline recode ruby samba sdl session sharedmem slang snmp soap sockets speex spell spl sse ssl svg sysvipc szip tcltk tcpd tetex tidy tiff tokenizer truetype trusted unicode usb vhosts videos wmf wxwindows xine xinerama xml xml2 xmlrpc xmms xosd xpm xsl xv xvid yahoo zeo zlib"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://mir.zyrianes.net/gentoo/ http://gentoo.mirror.sdv.fr"
Comment 6 Simon Detheridge 2004-08-25 03:57:17 UTC
Further info: the above problem occurs when I either try to emerge system or emerge perl. I am currently installing Gentoo on two machines simultaneously, both from stage1, and ran into this problem on both. (Emerge system failed on Locale-gettext with the message: 'perl: command not found'.

On one machine, I got around it by doing: 'emerge --nodeps libperl perl' and then continuing with 'emerge system'. I'll probably remerge libperl and perl when this is done. (It's still running) - hopefully not too much else will be broken.

On the other machine, I'm running into a problem compiling perl at GDBM_File.c. However, this is probably an unrelated bug.
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2004-08-25 06:01:40 UTC
Simon: some notes on your make.conf...

-msse2 -msse -mmmx are all implied by -march=pentium4, so there is no reason to include them.

-frerun-cse-after-loop -frerun-loop-opt are implied by -O3.

-ffast-math allows imprecise math, which really just means that calculations done by your computer are now less accurate, and could possibly lead to any number of other problems.  Let's not even go into the fact that it isn't really faster.

-fprefetch-loop-arrays is already enabled if you arch supports it (which it does) and is only *disabled* when you explicitly disable it or use -Os.

-falign-functions=4 is not a good idea on the p4, since the p4 includes the trace cache to help improve x86 decodes.

Also, you need to remove 3dnow from your USE, as a p4 does not have 3dnow instructions.  You will probably also want to pick either acpi or apm, but not both.  Also, maildir and mbox are mutually exclusive.

Did you just enable every possible USE flag you cold find?  Unfortunately, with your system being compiled with such errors, your input into this bug is less than usable.
Comment 8 Chris Gianelloni (RETIRED) gentoo-dev 2004-08-25 06:02:16 UTC
Faye: can you post your emerge info?

Priit: can your post your emerge info?
Comment 9 Simon Detheridge 2004-08-25 13:02:33 UTC
Ouch! :-)

Thanks for your helpful input Chris. In the interests of improving my system, and helping the community to understand the bug, I edited my make.conf based on your suggestions, and restarted from stage1. (I'd only gotten to stage2 anyway)

- btw, regarding the USE values... I've still left loads in because basically I'm building a fairly general purpose box, and I went through them as listed on gentoo.org and added anything that sounded like I might want it. I saw nothing to suggest this was a bad idea, nor that I shouldn't use apm and acpi, or maildir and mbox at the same time.

Anyway, I digress. I bootstrapped... Fine. Then I did emerge system, and it failed at the same point.

I then edited the ebuild as per the attachment... Same problems. If I 'emerge -p system' it wants to emerge Locale-gettext before perl. Interestingly, if I do 'emerge -p Locale-gettext', it wants to emerge perl first. I did try copying the ebuild from Locale-gettext-1.01-r1 to Locale-gettext-1.01-r2, as I wasn't sure if portage caches dependency information or something like that, so wanted to make sure my modification would be used.

Here is my emerge info:

Gentoo Base System version 1.5.3
Portage 2.0.50-r10 (2.6, gcc-3.4.1, glibc-2.3.3.20040420-r0,2.3.4.20040808-r0, 2.6.7-Redeeman3)
=================================================================
System uname: 2.6.7-Redeeman3 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz
Autoconf:
Automake:
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -mfpmath=sse,387 -maccumulate-outgoing-args -ftracer -pipe -fforce-addr -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
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="-O3 -march=pentium4 -mfpmath=sse,387 -maccumulate-outgoing-args -ftracer -pipe -fforce-addr -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox sfperms"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://mir.zyrianes.net/gentoo/ http://gentoo.mirror.sdv.fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rumplestiltskin/gentoo-portage/"
USE="X accessibility acpi aim alsa apache2 apm arts audiofile avi berkdb bonobo bzlib calendar cdr cpdflib crypt cscope ctype cups dga dio divx4linux doc dvb dvd dvdr emacs emacs-w3 encode ethereal exif fftw flac flash foomaticdb ftp gd gd-external gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile iconv icq imagemagick imap imlib innodb jabber jack java jikes jpeg kde ladcca ldap leim libg++ libwww lirc mad maildir mailwrapper mcal mhash mikmod milter mime ming mmap mmx mng motif mozilla mpeg mpi msn mysql mysqli nas ncurses nls nptl offensive oggvorbis openal opengl oss pam pcre pda pdflib perl php pic plotutils png pnp posix postgres python qt quicktime readline recode ruby samba sdl session sharedmem slang snmp soap sockets speex spell spl sse ssl svg svga sysvipc szip tcltk tcpd tetex threads tidy tiff tokenizer truetype trusted unicode usb vhosts videos wmf wxwindows x86 xine xinerama xml xml2 xmlrpc xmms xosd xpm xsl xv xvid yahoo zeo zlib ~x86"

Here is the output of 'emerge -p system':

These are the packages that I would merge, in order:

Calculating system dependencies  ...done!
[ebuild  N    ] dev-perl/Locale-gettext-1.01-r2
[ebuild  N    ] sys-apps/help2man-1.33.1
[ebuild  N    ] sys-apps/diffutils-2.8.7
[ebuild  N    ] dev-libs/openssl-0.9.7d-r1
[ebuild  N    ] dev-lang/tcl-8.4.6
[ebuild  N    ] sys-devel/autoconf-2.59-r4
[ebuild  N    ] sys-devel/automake-1.8.5-r1
[ebuild  N    ] sys-devel/libtool-1.5.2-r5
[ebuild  N    ] dev-libs/glib-1.2.10-r5
[ebuild  N    ] sys-apps/miscfiles-1.3-r1
[ebuild  N    ] sys-libs/cracklib-2.7-r10
[ebuild  N    ] sys-libs/pam-0.77-r1
[ebuild  N    ] sys-apps/shadow-4.0.4.1-r3
[ebuild  N    ] sys-apps/pam-login-3.14
[ebuild  N    ] dev-libs/libpcre-4.4
[ebuild  N    ] sys-apps/grep-2.5.1-r6
[ebuild  N    ] sys-apps/gawk-3.1.3-r1
[ebuild  N    ] app-crypt/hashalot-0.3
[ebuild  N    ] sys-apps/util-linux-2.12-r4
[ebuild  N    ] media-libs/libpng-1.2.5-r8
[ebuild  N    ] media-libs/freetype-2.1.5-r1
[ebuild  N    ] x11-misc/ttmkfdir-3.0.9-r1
[ebuild  N    ] dev-libs/expat-1.95.7
[ebuild  N    ] media-libs/fontconfig-2.2.3
[ebuild  N    ] x11-base/opengl-update-1.8.1
[ebuild  N    ] x11-base/xorg-x11-6.7.0-r2
[ebuild  N    ] dev-lang/tk-8.4.6-r1
[ebuild  N    ] sys-apps/file-4.10
[ebuild  N    ] sys-apps/which-2.16
[ebuild  N    ] app-arch/rpm2targz-9.0-r2
[ebuild  N    ] sys-apps/utempter-0.5.5.5
[ebuild  N    ] x11-terms/xterm-196
[ebuild  N    ] sys-libs/db-1.85-r1
[ebuild  N    ] sys-libs/gdbm-1.8.3-r1
[ebuild  N    ] dev-python/python-docs-2.3.4
[ebuild  N    ] dev-lang/python-2.3.4
[ebuild  N    ] dev-java/java-config-1.2.10
[ebuild  N    ] dev-java/blackdown-jre-1.4.1
[ebuild  N    ] app-arch/unzip-5.50-r2
[ebuild  N F  ] dev-java/java-sdk-docs-1.4.2
[ebuild  N    ] dev-java/blackdown-jdk-1.4.2_rc1-r1
[ebuild  N    ] sys-libs/db-4.2.52_p2
[ebuild  N    ] sys-devel/libperl-5.8.4-r1
[ebuild  N    ] dev-lang/perl-5.8.4-r1
[ebuild  N    ] net-misc/iputils-021109-r3
[ebuild  N    ] dev-libs/popt-1.7-r1
[ebuild  N    ] net-misc/rsync-2.6.0-r3
[ebuild  N    ] net-misc/wget-1.9.1-r2
[ebuild  N    ] sys-apps/coreutils-5.2.1-r1
[ebuild  N    ] sys-apps/debianutils-1.16.7-r4
[ebuild  N    ] sys-apps/ed-0.2-r3
[ebuild  N    ] sys-apps/findutils-4.1.20-r1
[ebuild  N    ] sys-apps/kbd-1.12-r2
[ebuild  N    ] sys-apps/less-382-r2
[ebuild  N    ] sys-apps/man-pages-1.67
[ebuild  N    ] sys-apps/net-tools-1.60-r9
[ebuild  N    ] sys-apps/procps-3.2.3
[ebuild  N    ] sys-apps/psmisc-21.4
[ebuild  N    ] sys-apps/setserial-2.17-r2
[ebuild  N    ] sys-devel/make-3.80
[ebuild  N    ] sys-fs/e2fsprogs-1.35
[ebuild  N    ] sys-fs/devfsd-1.3.25-r8
[ebuild  N    ] sys-libs/slang-1.4.9-r1
[ebuild  N    ] app-editors/nano-1.3.4
[ebuild  N    ] sys-apps/module-init-tools-3.0-r2
[ebuild  N    ] sys-apps/tcp-wrappers-7.6-r8
[ebuild  N    ] net-misc/openssh-3.9_p1
[ebuild  N    ] sys-devel/bin86-0.16.13
[ebuild  N    ] sys-libs/pwdb-0.62

Here is the output of 'emerge -p Locale-gettext':

These are the packages that I would merge, in order:

Calculating dependencies  ...done!
[ebuild  N    ] sys-apps/help2man-1.33.1
[ebuild  N    ] sys-apps/diffutils-2.8.7
[ebuild  N    ] dev-libs/openssl-0.9.7d-r1
[ebuild  N    ] dev-lang/tcl-8.4.6
[ebuild  N    ] sys-devel/autoconf-2.59-r4
[ebuild  N    ] sys-devel/automake-1.8.5-r1
[ebuild  N    ] sys-devel/libtool-1.5.2-r5
[ebuild  N    ] dev-libs/glib-1.2.10-r5
[ebuild  N    ] sys-apps/miscfiles-1.3-r1
[ebuild  N    ] sys-libs/cracklib-2.7-r10
[ebuild  N    ] sys-libs/pam-0.77-r1
[ebuild  N    ] sys-apps/shadow-4.0.4.1-r3
[ebuild  N    ] sys-apps/pam-login-3.14
[ebuild  N    ] dev-libs/libpcre-4.4
[ebuild  N    ] sys-apps/grep-2.5.1-r6
[ebuild  N    ] sys-apps/gawk-3.1.3-r1
[ebuild  N    ] app-crypt/hashalot-0.3
[ebuild  N    ] sys-apps/util-linux-2.12-r4
[ebuild  N    ] media-libs/libpng-1.2.5-r8
[ebuild  N    ] media-libs/freetype-2.1.5-r1
[ebuild  N    ] x11-misc/ttmkfdir-3.0.9-r1
[ebuild  N    ] dev-libs/expat-1.95.7
[ebuild  N    ] media-libs/fontconfig-2.2.3
[ebuild  N    ] x11-base/opengl-update-1.8.1
[ebuild  N    ] x11-base/xorg-x11-6.7.0-r2
[ebuild  N    ] dev-lang/tk-8.4.6-r1
[ebuild  N    ] sys-apps/file-4.10
[ebuild  N    ] sys-apps/which-2.16
[ebuild  N    ] app-arch/rpm2targz-9.0-r2
[ebuild  N    ] sys-apps/utempter-0.5.5.5
[ebuild  N    ] x11-terms/xterm-196
[ebuild  N    ] sys-libs/db-1.85-r1
[ebuild  N    ] sys-libs/gdbm-1.8.3-r1
[ebuild  N    ] dev-python/python-docs-2.3.4
[ebuild  N    ] dev-lang/python-2.3.4
[ebuild  N    ] dev-java/java-config-1.2.10
[ebuild  N    ] dev-java/blackdown-jre-1.4.1
[ebuild  N    ] app-arch/unzip-5.50-r2
[ebuild  N F  ] dev-java/java-sdk-docs-1.4.2
[ebuild  N    ] dev-java/blackdown-jdk-1.4.2_rc1-r1
[ebuild  N    ] sys-libs/db-4.2.52_p2
[ebuild  N    ] sys-devel/libperl-5.8.4-r1
[ebuild  N    ] dev-lang/perl-5.8.4-r1
[ebuild  N    ] dev-perl/Locale-gettext-1.01-r2

It *looks* like something wierd is happening with way the 'system' dependencies are calculated. I'm going to try 'emerge Locale-gettext' followed by 'emerge system' to see if that sorts the dependency mess out, now that the ebuild is modified.

One quick note. Chris: It doesn't take much effort to consider your language while posting. Just because someone doesn't have a 100% knowledge-overlap with you and may be learning something you already know lots about, doesn't mean that they don't have the right to be spoken to courteously. :-)
Comment 10 Chris Gianelloni (RETIRED) gentoo-dev 2004-08-25 15:19:53 UTC
I didn't mean to come across as rude or anything.  I was asking an honest question, and by your answer, it was an honest "yes".  It's no big deal... and perhaps we do need some better documentation on the USE flags... as it stands right now we have an unwritten policy to keep the USE descriptions to a line... which is fine for some things, but doesn't lend enough space for listing things like dependencies or conflicts...

Anyway...

I'm trying to figure out exactly what is breaking the dependency tree.  To be honest, with all those USE flags, I'm sure it is something being pulled in from USE changing a dependency here or there, that is causing this major borkage.

Would it not be easy for you to just emerge perl, then emerge the rest of system?  Anyway, this is honestly way beyond the point of being my responsibility, as this is a problem with either perl or locale-gettext or some other package... unfortunately, I do not know which, so I am going to reassign to the perl folks and see what they can come up with on it.
Comment 11 Simon Detheridge 2004-08-25 15:47:33 UTC
Yeah, you're right, that didn't work. After trying 'emerge Locale-gettext' with the modifications, it then attempted to emerge help2man which promptly died with "You need Perl 5" as it has 'dev-lang/perl' in it's DEPEND. (Why is portage trying to emerge this before perl, if it has perl in it's DEPEND'??)

I tried adding the same RDEPEND line to this... Just to see what happened... And it then failed on openssl-0.9.7d-r1. Again, this has '>=dev-lang/perl-5' in it's DEPEND so I don't understand why it it being merged at this point.

I then tried adding perl5 to it's RDEPEND again, admittedly not really knowing why I was doing any of this... But it ended up trying to install it anyway and died during configure, when looking for perl.

At this point, I gave up on this line of adventure, and went back to the old 'emerge --nodeps libperl', followed by 'USE="-gdbm" emerge --nodeps perl' and the compiles worked, so I then went ahead and did an 'emerge system' which (finally) completed successfully without any further problems.

I then recompiled libperl and perl again. I'm now going to finish getting my system installed. I hope information this was helpful in figuring out what's going on... Should portage *ever* try to merge something when something in it's DEPEND variable is not already merged?? Maybe I've misunderstood how this works.
Comment 12 Nathan Toone 2004-09-23 08:30:41 UTC
I also am using ~x86 and stage 2.  When it crashed on emerge system, I just did "emerge --resume --skipfirst"  

It seems to be working - I can install gettext-Locale later... :)
Comment 13 Nathan Toone 2004-09-23 08:37:14 UTC
Well, didn't work - going with the "emerge --nodeps libperl" and "emerge --nodeps perl" route...

BTW, I don't think it's much to do with use flags....mine are "-gnome -gtk kde qt" and that's it.
Comment 14 Benjamin Judas (RETIRED) gentoo-dev 2004-09-23 12:03:46 UTC
Are really all make.conf's presented here have ~x86 set or am I just overseeing something?
Comment 15 Michael Cummings (RETIRED) gentoo-dev 2004-09-26 06:40:46 UTC
Wranglers - this is a stage2 release issue, not a perl issue
Comment 16 Chris Gianelloni (RETIRED) gentoo-dev 2004-10-09 12:23:01 UTC
John: is there any reason why perl would not be in stage2?
Comment 17 Octavio Ruiz (Ta^3) 2004-10-12 15:40:27 UTC
Created attachment 41641 [details]
bug 58176 behavior

      1 # emerge -pv system
      2 # emerge -pv perl
      3 # emerge -pv libperl
      4 # emerge Locale-gettext -pv
      5 # emerge system
      6 # emerge --skipfirst --resume
      7 # emerge info

It's some kind of resume of all the comments, nothing new, nothing relevant.
Comment 18 Chris Gianelloni (RETIRED) gentoo-dev 2004-10-12 16:12:04 UTC
Octavio: are you also using ~x86 (or ~amd64) instead of x86 (or amd64) and doing a stage2?
Comment 19 Octavio Ruiz (Ta^3) 2004-10-13 00:32:34 UTC
Yep, i'm also using ~ARCH (~x86 or ~amd64 same behavior, different machines)... Beejay are not overseeing things, its a combo envolving always portage/stage2->stage3/~arch stuff and because that maybe it's not critical for 2004.3 release but at some moment packages in ~arch will be marked stable so.. who is behaving badly?
portage? bad ebuilds? bad profiles? AFAIK this happends with or without cascading profiles; adding things (like *DEPEND) to ebuilds are redundant... they are inheriting eclasses that portage should read. Add perl to the profile dont hurts anybody but if it is a problem of how portage calculate dependencies?

For now

# emerge --nodeps libperl perl

Before an 

# emerge system

works... or a lot of --skipfirst --resumes before it %-S

Just my 2
Comment 20 Octavio Ruiz (Ta^3) 2004-10-13 00:32:34 UTC
Yep, i'm also using ~ARCH (~x86 or ~amd64 same behavior, different machines)... Beejay are not overseeing things, its a combo envolving always portage/stage2->stage3/~arch stuff and because that maybe it's not critical for 2004.3 release but at some moment packages in ~arch will be marked stable so.. who is behaving badly?
portage? bad ebuilds? bad profiles? AFAIK this happends with or without cascading profiles; adding things (like *DEPEND) to ebuilds are redundant... they are inheriting eclasses that portage should read. Add perl to the profile dont hurts anybody but if it is a problem of how portage calculate dependencies?

For now

# emerge --nodeps libperl perl

Before an 

# emerge system

works... or a lot of --skipfirst --resumes before it %-S

Just my 2¢.
Comment 21 merwan kashouty 2004-10-25 06:43:12 UTC
well it doesnt seem to be related to nptl... i have another system with out it in USE and gettext fails in exactly the same way... both installs are ~amd64 though.
Comment 22 merwan kashouty 2004-10-25 06:46:05 UTC
sorry wrong bug... dame bugn
 opens the next after each posted comment
Comment 23 Sean Kennedy 2004-10-31 20:54:55 UTC
This isn't just with stage2. I'm having this same problem with bootstrapping at stage1.
Comment 24 Octavio Ruiz (Ta^3) 2004-11-01 08:59:45 UTC
Sean Kennedy:

Comment 25 Octavio Ruiz (Ta^3) 2004-11-01 08:59:45 UTC
Sean Kennedy:

¿But you get the problem when you are at stage2 right?
Comment 26 Sean Kennedy 2004-11-01 09:29:18 UTC
No, I have the problem while bootstrapping.  Bootstrapping fails.
Comment 27 Sean Kennedy 2004-11-01 16:35:46 UTC
I tried bootstrapping with an x86 system (rather than the ~x86 I was before) and It went through fine.  So, the stage1 bootstrap fail is just with ~x86, at least on my system.
Comment 28 Priit Laes (IRC: plaes) 2004-11-01 19:49:25 UTC
Hrm.. guys. It's also in the manual: "Do not use ~arch for bootstrapping!!!"
My typical install:
x86 -> stage1 
~x86 -> stage2
Comment 29 Chris Gianelloni (RETIRED) gentoo-dev 2004-11-02 04:28:41 UTC
Priit is exactly right.  We do not support bootstrapping as ~x86 nor do we encourage it at all.