tsurukikun portage # emerge -vep system These are the packages that I would merge, in order: Calculating system dependencies ...done! [ebuild N ] sys-devel/patch-2.5.9 -build -debug -static 0 kB [ebuild N ] sys-devel/gnuconfig-20040214 (-uclibc) 0 kB [ebuild N ] sys-devel/gettext-0.12.1-r1 -bootstrap -emacs +nls 0 kB [ebuild N ] sys-apps/sed-4.0.9 -build +nls -static 0 kB [ebuild N ] sys-libs/ncurses-5.4-r1 -debug 0 kB [ebuild N ] sys-apps/texinfo-4.6 -build -debug +nls -static 0 kB [ebuild N ] sys-libs/db-4.1.25_p1-r3 -doc -java -tcltk 0 kB [ebuild N ] sys-apps/groff-1.19 +X -debug 0 kB [ebuild N ] sys-apps/cronbase-0.3 0 kB [ebuild N ] sys-apps/man-1.5m-r1 +nls 0 kB [ebuild N ] sys-libs/zlib-1.2.1-r2 -build -debug 0 kB [ebuild N ] dev-python/python-fchksum-1.7.1 0 kB [ebuild N ] app-arch/bzip2-1.0.2-r3 -build -cross -debug -static 0 kB [ebuild N ] sys-apps/help2man-1.29 0 kB ...etc... tsurukikun portage # emerge --resume *** Resuming merge... >>> emerge (1 of 73) sys-apps/help2man-1.29 to / >>> md5 src_uri ;-) help2man-1.29.tar.gz >>> Unpacking source... >>> Unpacking help2man-1.29.tar.gz to /var/tmp/portage/help2man-1.29/work >>> Source unpacked. ./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib creating cache ./config.cache checking for perl... no configure: error: perl 5.005 required !!! ERROR: sys-apps/help2man-1.29 failed. !!! Function econf, Line 432, Exitcode 1 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. tsurukikun portage # emerge info Portage 2.0.51_pre17 (gcc34-amd64-2004.1, gcc-3.4.1, glibc-2.3.4.20040605-r0,glibc-2.3.4.20040619-r1, 2.6.7-gentoo-r11 x86_64 12) ================================================================= System uname: 2.6.7-gentoo-r11 x86_64 12 Gentoo Base System version 1.4.16 Autoconf: Automake: Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.6-r1 Libtools: ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="http://localhost/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X amd64 apm arts avi berkdb crypt encode foomaticdb gdbm gif gnome gpm gtkgtk2 imlib jpeg kde libg++ libwww mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib png python quicktime readline sdl slang spell ssl tcpd truetypexml2 xmms xv zlib"
tsurukikun portage # emerge -dup help2man These are the packages that I would merge, in order: Calculating dependencies Parent: None Depstring: sys-apps/help2man Candidates: ['sys-apps/help2man'] ebuild: sys-apps/help2man-1.29 binpkg: None \ Parent: ebuild / sys-apps/help2man-1.29 merge Depstring: dev-lang/perl dev-lang/perl Candidates: ['dev-lang/perl'] ebuild: dev-lang/perl-5.8.4 binpkg: None | Parent: ebuild / dev-lang/perl-5.8.4 merge Depstring: !uclibc? ( sys-apps/groff ) berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) >=sys-apps/portage-2.0.48-r4 >=sys-devel/libperl-5.8.4 !<dev-perl/ExtUtils-MakeMaker-6.17 !<dev-perl/File-Spec-0.84-r1 !<dev-perl/Test-Simple-0.47-r1 !bootstrap? ( sys-devel/patch ) sys-devel/gcc berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) Candidates: ['sys-libs/db', '!<dev-perl/ExtUtils-MakeMaker-6.17', 'sys-devel/patch', '!<dev-perl/Test-Simple-0.47-r1', '!<dev-perl/File-Spec-0.84-r1', '>=sys-devel/libperl-5.8.4', '>=sys-libs/gdbm-1.8.0', 'sys-apps/groff', '>=sys-apps/portage-2.0.48-r4', 'sys-devel/gcc'] ebuild: sys-libs/db-4.1.25_p1-r3 binpkg: None -ebuild: sys-devel/patch-2.5.9 binpkg: None /ebuild: sys-devel/libperl-5.8.4-r1 binpkg: None - Parent: ebuild / sys-devel/libperl-5.8.4-r1 merge Depstring: !uclibc? ( sys-apps/groff ) berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) >=sys-apps/portage-2.0.45-r4 !bootstrap? ( sys-devel/patch ) berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) Candidates: ['sys-apps/groff', 'sys-libs/db', '>=sys-apps/portage-2.0.45-r4', 'sys-devel/patch', '>=sys-libs/gdbm-1.8.0'] ebuild: sys-apps/groff-1.19 binpkg: None \ebuild: sys-libs/db-4.1.25_p1-r3 binpkg: None ebuild: sys-apps/portage-2.0.51_pre17 binpkg: None |ebuild: sys-devel/patch-2.5.9 binpkg: None ebuild: sys-libs/gdbm-1.8.3-r1 binpkg: None / Parent: ebuild / sys-libs/gdbm-1.8.3-r1 merge Depstring: virtual/libc berkdb? ( =sys-libs/db-1* ) sys-devel/gnuconfig virtual/libc Candidates: ['sys-libs/glibc', '=sys-libs/db-1*', 'sys-devel/gnuconfig'] ebuild: sys-libs/glibc-2.3.4.20040619-r1 binpkg: None -ebuild: sys-libs/db-1.85-r1 binpkg: None \ Parent: ebuild / sys-libs/db-1.85-r1 merge Depstring: virtual/libc !bootstrap? ( sys-devel/patch ) virtual/libc Candidates: ['sys-libs/glibc', 'sys-devel/patch'] ebuild: sys-libs/glibc-2.3.4.20040619-r1 binpkg: None ebuild: sys-devel/patch-2.5.9 binpkg: None Exiting... ebuild / sys-libs/db-1.85-r1 merge ebuild: sys-devel/gnuconfig-20040214 binpkg: None |Exiting... ebuild / sys-libs/gdbm-1.8.3-r1 merge Exiting... ebuild / sys-devel/libperl-5.8.4-r1 merge Parent: None Depstring: >=dev-lang/perl-5.8.4 Candidates: [] Exiting... None ebuild: sys-libs/gdbm-1.8.3-r1 binpkg: None ebuild: sys-apps/groff-1.19 binpkg: None ebuild: sys-apps/portage-2.0.51_pre17 binpkg: None ebuild: sys-devel/gcc-3.4.1 binpkg: None /Exiting... ebuild / dev-lang/perl-5.8.4 merge Exiting... ebuild / sys-apps/help2man-1.29 merge Exiting... None ...done! [ebuild N ] sys-libs/db-1.85-r1 [ebuild N ] sys-libs/gdbm-1.8.3-r1 [ebuild N ] sys-devel/libperl-5.8.4-r1 [ebuild N ] dev-lang/perl-5.8.4 [ebuild N ] sys-apps/help2man-1.29
tsurukikun portage # emerge --tree -p help2man These are the packages that I would merge, in reverse order: Calculating dependencies ...done! [ebuild N ] sys-apps/help2man-1.29 [ebuild N ] dev-lang/perl-5.8.4 [ebuild N ] sys-devel/libperl-5.8.4-r1 [ebuild N ] sys-libs/gdbm-1.8.3-r1 [ebuild N ] sys-libs/db-1.85-r1
tsurukikun portage # emerge -vp help2man These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] sys-libs/db-1.85-r1 0 kB [ebuild N ] sys-libs/gdbm-1.8.3-r1 +berkdb -debug -static 0 kB [ebuild N ] sys-devel/libperl-5.8.4-r1 +berkdb -debug +gdbm -threads (-uclibc) 0 kB [ebuild N ] dev-lang/perl-5.8.4 +berkdb -debug -doc +gdbm -threads (-uclibc) 0 kB [ebuild N ] sys-apps/help2man-1.29 0 kB Total size of downloads: 0 kB
Seems to only break when emerging a group...
use_reduce bug in older 51 portages.
Older? I'm still hitting this on .51_rc1 (the help2man-perl thing). BTW, 55479 looks like a dup of this.
Not sure why this was marked FIXED... I was basicly told it was a known problem, IIRC.
Those emerge system calls... At what stage in the installation where they done? out-of-order during an --empty-tree is fine, if the DEPEND is already satisfied on the system so it doesn't require it to build. I need the exact state and as much informatino as you can provide.
IIRC, they are by including -e when doing an initial stage2->3 'emerge system' I am trying to do this in order to recompile bootstrap-compiled stuff, thereby undoing the 'build'+'bootstrap' USE on them.
Like this: scripts/bootstrap.sh emerge system
BTW, that's starting from a stage1. The 2004.2 release stage1 is what I used: http://gentoo.ccccom.com/releases/x86/2004.2/stages/x86/stage1-x86-2004.2.tar.bz2
in my case, I don't use the broken old bootstrap.sh, since that doesn't work anyway scripts/bootstrap-cascade.sh emerge -e system
using 2004.3 stage 1, clean install encountered the bug and emerge system stopped, but simply starting emerge system again, no use flag changes or extra args, runs to completion # emerge --info Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686) ================================================================= System uname: 2.6.9-gentoo-r1 i686 Intel(R) Celeron(R) CPU 2.00GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -mcpu=pentium4 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" 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=pentium4 -mcpu=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo http://mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X Xaw3d berkdb crypt doc erandom gdbm gnome gtk gtk2 hardened ithreads java jpeg kdei kerberos mbox mmx mozilla ncurses nls nptl pam pcre perl pic png postgres pwdb readline sasl spell sse sse2 ssl threads tiff truetype x86 zlib"
*** This bug has been marked as a duplicate of 39318 ***