Install Gentoo Linux from stage1. A error happened when it began to build sys-libs/glibc-2.6.1. Reproducible: Always Steps to Reproduce: cd /mnt/gentoo tar -xvjpf stage1-*.tar.bz2 tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr mount -t proc none /mnt/gentoo/proc mount -o bind /dev /mnt/gentoo/dev chroot /mnt/gentoo /bin/bash env-update source /etc/profile export PS1="(chroot) $PS1" emerge --sync cd /usr/portage scripts/bootstrap.sh Actual Results: /usr/portage/sys-libs/glibc/files/eblits/src_install.eblit: line 215: i686-pc-linux-gnu-strip: command not found * * ERROR: sys-libs/glibc-2.6.1 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_install * ebuild.sh, line 1138: Called qa_call 'src_install' * ebuild.sh, line 44: Called src_install * glibc-2.6.1.ebuild, line 157: Called eblit-run 'src_install' * glibc-2.6.1.ebuild, line 150: Called die * The specific snippet of code: * eblit-${PN}-$1 || die * The die message: * (no error message) * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.6.1/temp/build.log'. * * Messages for package sys-libs/glibc-2.6.1: * * ERROR: sys-libs/glibc-2.6.1 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_install * ebuild.sh, line 1138: Called qa_call 'src_install' * ebuild.sh, line 44: Called src_install * glibc-2.6.1.ebuild, line 157: Called eblit-run 'src_install' * glibc-2.6.1.ebuild, line 150: Called die * The specific snippet of code: * eblit-${PN}-$1 || die * The die message: * (no error message) * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.6.1/temp/build.log'. * * GNU info directory index is up-to-date. usr/lib/libc_stubs.a usr/lib/libc_nonshared.a /usr/portage/sys-libs/glibc/files/eblits/src_install.eblit: line 215: i686-pc-linux-gnu-strip: command not found * * ERROR: sys-libs/glibc-2.6.1 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_install * ebuild.sh, line 1138: Called qa_call 'src_install' * ebuild.sh, line 44: Called src_install * glibc-2.6.1.ebuild, line 157: Called eblit-run 'src_install' * glibc-2.6.1.ebuild, line 150: Called die * The specific snippet of code: * eblit-${PN}-$1 || die * The die message: * (no error message) * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.6.1/temp/build.log'. *
Your binutils is missing/incomplete/set up improperly... Anyway, stage1 install is completely unsupported, so you should know what you are doing or use stage3.
Hi Jakub, Because I build from stage1 at Dec 28, 2007 using the same steps and it's ok. I'm not sure stage1 install is completely unsupported. Thanks for your response. Best Regards, Sam
Yeah, it is completely unsupported by us, if it breaks, it's up to you to pick up the pieces, do not file bugs about this. stage 1/2 is a byproduct of creating a releases and provided for convenience only. http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#book_part1_chap5 <snip> Make sure you download a stage3 tarball - installations using a stage1 or stage2 tarball are not supported anymore. </snip>
Ok. Many thanks for your explanation. :-) Best Regards, Sam