I've tried bootstrapping on two machines both running leopard, one a G4 and the other a Core2 Duo. The process grinds to a halt when it gets to emerging bash, which dies with a whole load of undefined symbols, thus:

If you need support, post the topmost build error, and the call stack if relevant.
A complete build log is located at '/Volumes/home/opt/gentoo/var/tmp/portage/app-shells/bash-3.2_p17-r1/temp/build.log'.

Has anyone else encountered this, and is there a way around it?

Last edited by milothurston on Sun Dec 23, 2007 10:22 pm; edited 1 time in total

I got past that by waiting for bash to halt the system emerge then doing:

Code:

emerge --resume --skipfirst

It's a pity that the --inject option to emerge has been removed, as this combined with the symlink would be one way to avoid the problem.

EDIT: I was able to get to the end of this document - http://www.gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-macos.xml. Following that, it was possible to compile bash by enabling COLLISION_IGNORE="/opt/gentoo/bin/bash" in my make.conf, and re-compiling bash with CFLAGS suitable for a G4. I keep the gentoo installtion in /opt, which is a separate case sensitive partition on my Mac.