Hi, I am trying to install gentoo-freebsd according to the short guide to Gentoo/FreeBSD. I have extracted the gentoo-freebsd-6.1-stage-20060721.tar.bz2 to my harddisk and want now to chroot. I get the following error: gandalf# chroot /mnt/gentoo/ /bin/bash /libexec/ld-elf.so.1: Shared object "libgcc_s.so.1" not found, required by "bash" It seems that it is missing: gandalf# ls /mnt/gentoo/usr/lib/libgcc* /mnt/gentoo/usr/lib/libgcc.a /mnt/gentoo/usr/lib/libgcc_pic.a Is this like this or do I miss something? Cheers, Dustin
Hmm... Found it in '/mnt/gentoo/usr/lib/gcc/i586-gentoo-freebsd6.1/4.1.1/'. I've copied it to /mnt/gentoo/lib and chroot worked. Is this supposed to work like this?
No, it's simply the stage being broken. I have a new one but waiting for mirror admins to be available.
Thanks for the new stage tarball. With this one (gentoo-freebsd-6.1-stage-20060802.tar.bz2) chroot works fine. I've set up the profile as well as the make.conf (standard as described in the guide). # emerge -e system fails while emerging groff because C++ compiler cannot compile simple program. I guess there is still something broken.
This particular bug is solved. For the problem with groff, just rebuild gcc first, and should work fine.