It seems that there is some problem related to ncurses-5.7. The problem may be similar to the one described in 249363. When bootstrapping on SUSE Enterprise 10 SP 1 I am getting this: [Early on ncurses-5.6 is emerged] emerge --oneshot =bash-3.2_p17-r1 !!! Problem with sandbox binary. Disabling... Calculating dependencies ... done! >>> Verifying ebuild Manifests... >>> starting parallel fetching pid 8311 >>> Emerging (1 of 2) sys-libs/ncurses-5.6-r2 to / ... ... [Later on ncurses-5.7 is emerged] emerge -u system Calculating dependencies ... done! >>> Verifying ebuild manifests >>> Starting parallel fetch >>> Emerging (1 of 23) sys-apps/portage-2.2.00.12699 ... ... >>> Emerging (1 of 22) sys-libs/ncurses-5.7 ...... ...... [The last lines in the console are these] ** Building terminfo database, please wait... Running tic to install /local/scratch/portage/sys-libs/ncurses-5.7/image//local/scratch/nightly/2009-03-07-1/usr/share/terminfo ... You may see messages regarding extended capabilities, e.g., AX. These are extended terminal capabilities which are compiled using tic -x If you have ncurses 4.2 applications, you should read the INSTALL document, and install the terminfo without the -x option. At this point there is a process that eats 100% of the CPU: 1110 1108 99 11:43 ? 03:23:18 tic -x -s -o /local/scratch/portage/sys-libs/ncurses-5.7/image//local/scratch/nightly/2009-03-07-1/usr/share/terminfo terminfo.tmp I will try as a workaround to mask ncurses-5.7 in /etc/portage/package.mask.
Does it help when you bootstrap with latest_tree instead of tree? Then you shouldn't get an upgrade from 5.6 to 5.7.
(In reply to comment #1) > Does it help when you bootstrap with latest_tree instead of tree? Then you > shouldn't get an upgrade from 5.6 to 5.7. How do I do it? Do I just substitute 'latest_tree' in this line: ./bootstrap-prefix.sh $EPREFIX tree
yep: ./bootstrap-prefix.sh $EPREFIX latest_tree
I tried "latest_tree", but bootstrapping stops early on with this, emerge --oneshot =bash-3.2_p17-r1 !!! Problem with sandbox binary. Disabling... Calculating dependencies ... done! emerge: there are no ebuilds to satisfy "=app-shells/bash-3.2_p17-r1".
True, you no longer need the version pin with the latest tree. I'll release and change the docs accordingly today.
I suppose that means I can go back to ./bootstrap-prefix.sh $EPREFIX tree and no workaround should be needed?
starting from now, yes.
does this also work, or does this fail immediately on ncurses now?
Bootstrapping works for me now. The ncurses version being emerged is 5.7. Actually at this point bootstrapping succeeds 100% "out of the box" on SUSE 10, the box being the Solaris-10 recipe: <http://www.gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml>. Great work!
nice! Thanks for testing.