Hi, while i was trying to make an emerger -uD world i get an error on binutils. But i don't habe the error message here. I have only the error message (it is nearly the same) from gcc: ./configure --prefix=/usr --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --datadir=/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2 --infodir=/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/info --mandir=/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/man --bindir=/usr/i686-pc-linux-gnu/binutils-bin/2.15.92.0.2 --libdir=/usr/lib/binutils/i686-pc-linux-gnu/2.15.92.0.2 --libexecdir=/usr/lib/binutils/i686-pc-linux-gnu/2.15.92.0.2 --includedir=/usr/lib/binutils/i686-pc-linux-gnu/2.15.92.0.2/include --enable-shared --enable-64-bit-bfd --without-included-gettext creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for a BSD compatible install... /bin/install -c checking whether ln works... yes checking whether ln -s works... yes checking for gcc... gcc checking whether the C compiler (gcc -march=athlon-xp -O2 -pipe -fstack-protector ) works... no configure: error: installation or configuration problem: C compiler cannot create executables. !!! ERROR: sys-devel/binutils-2.15.92.0.2-r5 failed. !!! Function toolchain-binutils_src_compile, Line 108, Exitcode 1 !!! configure failed !!! If you need support, post the topmost build error, NOT this status message. after that i have installed the binaries (gcc an glibc) from http://dev.gentoo.org/~avenj/bins/i686/ But none of them helps. Now i have this error on removing binutils pcjunior junior # emerge binutils Calculating dependencies ...done! >>> emerge (1 of 1) sys-devel/binutils-2.15.92.0.2-r5 to / >>> md5 src_uri ;-) binutils-2.15.92.0.2.tar.bz2 >>> md5 src_uri ;-) binutils-2.15.92.0.2-patches-1.6.tar.bz2 >>> md5 src_uri ;-) binutils-2.15.92.0.2-uclibc-patches-1.1.tar.bz2 >>> Unpacking source... >>> Unpacking binutils-2.15.92.0.2.tar.bz2 to /var/tmp/portage/binutils-2.15.92.0.2-r5/work >>> Unpacking binutils-2.15.92.0.2-patches-1.6.tar.bz2 to /var/tmp/portage/binutils-2.15.92.0.2-r5/work >>> Unpacking binutils-2.15.92.0.2-uclibc-patches-1.1.tar.bz2 to /var/tmp/portage/binutils-2.15.92.0.2-r5/work * Applying various patches (bugfixes/updates) ... * 02_all_binutils-2.15.92.0.2-ltconfig-multilib.patch.bz2 ... [ ok ] * 03_all_binutils-2.15.92.0.2-ppc64-pie.patch.bz2 ... [ ok ] * 04_all_binutils-2.15.92.0.2-place-orphan.patch.bz2 ... [ ok ] * 05_all_binutils-2.15-elf32-arm-textrel.patch.bz2 ... [ ok ] * 05_all_binutils-2.15.92.0.2-relro-fix.patch.bz2 ... [ ok ] * 07_all_binutils-2.15.92.0.2-elfvsb-test.patch.bz2 ... [ ok ] * 23_all_binutils-2.15.90.0.1.1-rev-variable-page-size-support.patch.bz2 ... [ ok ] * 53_all_gcc4-lovin.patch.bz2 ... [ ok ] * 61_all_binutils-001_libiberty-nolimits.patch.bz2 ... [ ok ] * 63_all_binutils-2.15.91.0.2-pt-pax-flags-200410091215.patch.bz2 ... [ ok ] * 70_all_binutils_x86_64_testsuite.patch.bz2 ... [ ok ] * 72_all_skip-comments.patch.bz2 ... [ ok ] * 73_all_x86-64-gotpcrel.patch.bz2 ... [ ok ] * 76_all_use-new-ld-dtags.patch.bz2 ... [ ok ] * 91_all_libiberty-pic.patch.bz2 ... [ ok ] * Done with patching * Applying various patches (bugfixes/updates) ... * 52_all_binutils-20041010-uclibc-100-conf.patch.bz2 ... [ ok ] * Done with patching * Using GNU config files from /usr/share/gnuconfig * Updating config.sub [ ok ] * Updating config.guess [ ok ] * Patching ${S}/ltmain.sh ... * Applying portage-1.4.1.patch ... * Applying relink-1.4.0a-GCC3.0-2.patch ... * Applying sed-1.4.3.patch ... * Applying tmp-1.3.5.patch ... >>> Source unpacked. ./configure --prefix=/usr --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --datadir=/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2 --infodir=/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/info --mandir=/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/man --bindir=/usr/i686-pc-linux-gnu/binutils-bin/2.15.92.0.2 --libdir=/usr/lib/binutils/i686-pc-linux-gnu/2.15.92.0.2 --libexecdir=/usr/lib/binutils/i686-pc-linux-gnu/2.15.92.0.2 --includedir=/usr/lib/binutils/i686-pc-linux-gnu/2.15.92.0.2/include --enable-shared --enable-64-bit-bfd --without-included-gettext creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for a BSD compatible install... /bin/install -c checking whether ln works... yes checking whether ln -s works... yes checking for gcc... gcc checking whether the C compiler (gcc -march=athlon-xp -O2 -pipe -fstack-protector ) works... no configure: error: installation or configuration problem: C compiler cannot create executables. !!! ERROR: sys-devel/binutils-2.15.92.0.2-r5 failed. !!! Function toolchain-binutils_src_compile, Line 108, Exitcode 1 !!! configure failed !!! If you need support, post the topmost build error, NOT this status message. pcjunior junior # i know my description is not really good but i hope you can help me Reproducible: Always Steps to Reproduce: 1. 2. 3. pcjunior junior # emerge info Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20040808-r0, 2.6.9 i686) ================================================================= System uname: 2.6.9 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.6.9 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 18:06:53)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9, 1.8.5-r3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r3 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -fstack-protector" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -fstack-protector" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="german" LC_ALL="de_DE.UTF-8" MAKEOPTS="-j2 -s" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acpi alsa apm avi berkdb bitmap-fonts bonobo bsh cdr clamav crypt cups curl dga directfb dnd dvd emboss encode esd ethereal fam fbdev fbvon ffmpeg flac flash font-server foomaticdb fortran gb gdbm gif gimp gnome gnome2 gpg gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imlib ipv6 java jpeg ldap libg++ libwww mad maildir mikmod mmx motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg mplayermoznomail msing ncurses nls oggvorbis opengl openssh openssl oss pam pdflib perl php png python qt quicktime readline samba sdl slang speex spell sse ssl svga tcltk tcpd tetex tiff transcode truetype truetype-fonts type1-fonts unicode wmf xchattext xface xine xml xml2 xmms xv zlib video_cards_nvidia" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
remove -fstack-protector from CFLAGS, you should USE="hardened"
post the config.log from the build directory
------- Additional Comment #1 From Peter S. Mazinger 2005-03-10 06:32 PST ------- remove -fstack-protector from CFLAGS, you should USE="hardened" i hade done it, but it don't works ------ Additional Comment #2 From SpanKY 2005-03-10 07:26 PST ------- post the config.log from the build directory Sorry, but i don't know where the build directory is.
That binutils had the broken GCC4 patch in it I believe. `as' is probably segfaulting. Christian, the build directory would be /var/tmp/portage/binutils-2.15.92.0.2-r5/work/build Look in the config log there to see if `as' is segfaulting. If it is, you'll need to emerge a binary package of binutils before you have a working build environment.
i hade installed a binary now and then i emerged the binutils again. But i can't emerge gcc anyway (get the following error:) pcjunior / # USE="hardened" emerge gcc Calculating dependencies ...done! >>> emerge (1 of 1) sys-devel/gcc-3.4.3.20050110 to / >>> md5 src_uri ;-) gcc-3.4.3.tar.bz2 >>> md5 src_uri ;-) gcc-3.4.3-branch-update-20050110.patch.bz2 >>> md5 src_uri ;-) protector-3.4.3.20050110-0.tar.gz >>> md5 src_uri ;-) gcc-3.4.3-manpages.tar.bz2 >>> md5 src_uri ;-) gcc-3.4.3-patches-1.1.tar.bz2 >>> md5 src_uri ;-) gcc-3.4.3-piepatches-v8.7.7.tar.bz2 >>> Unpacking source... >>> Unpacking gcc-3.4.3.tar.bz2 to /var/tmp/portage/gcc-3.4.3.20050110/work * Applying gcc-3.4.3-branch-update-20050110.patch.bz2 ... [ ok ]>>> Unpacking gcc-3.4.3-patches-1.1.tar.bz2 to /var/tmp/portage/gcc-3.4.3.20050110/work >>> Unpacking protector-3.4.3.20050110-0.tar.gz to /var/tmp/portage/gcc-3.4.3.20050110/work/gcc-3.4.3 >>> Unpacking gcc-3.4.3-piepatches-v8.7.7.tar.bz2 to /var/tmp/portage/gcc-3.4.3.20050110/work * Applying various patches (bugfixes/updates) ... * 02_all_gcc34-ice-hack.patch.bz2 ... [ ok ] * 03_all_gcc34-ppc64-m32-m64-multilib-only.patch.bz2 ... [ ok ] * 04_all_gcc34-java-nomulti.patch.bz2 ... [ ok ] * 05_all_gcc34-ia64-libunwind.patch.bz2 ... [ ok ] * 06_all_gcc34-ppc64-pr17751.patch.bz2 ... [ ok ] * 07_all_gcc34-gnuc-rh-release.patch.bz2 ... [ ok ] * 08_all_gcc34-chk.patch.bz2 ... [ ok ] * 09_all_gcc34-pr18282.patch.bz2 ... [ ok ] * 10_all_gcc34-cc1-non-existent-ice.patch.bz2 ... [ ok ] * 11_all_gcc34-ia64-sibcall-unw.patch.bz2 ... [ ok ] * 12_all_gcc34-strict_low_part.patch.bz2 ... [ ok ] * 20_all_gcc34-visibility1.patch.bz2 ... [ ok ] * 21_all_gcc34-visibility2-20041025.patch.bz2 ... [ ok ] * 22_all_gcc34-visibility3.patch.bz2 ... [ ok ] * 30_all_gcc34-arm-ldm-peephole.patch.bz2 ... [ ok ] * 31_all_gcc34-arm-ldm.patch.bz2 ... [ ok ] * 32_all_sdk-libstdc++-includes.patch.bz2 ... [ ok ] * 33_all_pr15068-fix.patch.bz2 ... [ ok ] * 34_all_arm-bigendian.patch.bz2 ... [ ok ] * 50_all_gcc-3.4.0-posix-1.patch.bz2 ... [ ok ] * 51_all_gcc-3.4-libiberty-pic.patch.bz2 ... [ ok ] * 53_all_c-decl-rename-builtin.patch.bz2 ... [ ok ] * 90_all_uclibc-conf.patch.bz2 ... [ ok ] * 91_all_uclibc-locale.patch.bz2 ... [ ok ] * Done with patching * Applying gcc_3.4.3.20050110.dif ... [ ok ]gcc: installation problem, cannot exec `as': No such file or directory /usr/portage/eclass/toolchain.eclass: line 429: readelf: command not found * Applying various patches (bugfixes/updates) ... * 00_all_gcc-4.0-cvs-incompat.patch.bz2 ... [ ok ] * 00_all_gcc-4.0-cvs-mips-pic-for-3.4.3.patch.bz2 ... [ ok ] * 00_all_gcc-4.0-cvs-pic.patch.bz2 ... [ ok ] * 00_all_gcc-4.0-cvs-start_endfile-for-3.4.3.patch.bz2 ... [ ok ] * 03_all_gcc-3.4.0-v8.7.6.1-pie-arm.patch.bz2 ... [ ok ] * 04_all_gcc-3.4.0-v8.7.6.1-pie-arm-uclibc.patch.bz2 ... [ ok ] * Done with patching * Applying various patches (bugfixes/updates) ... * 02_all_gcc-3.4.3-v8.7.1-pie-rs6000-nondefault.patch.bz2 ... [ ok ] * 02_all_gcc-3.4.3-v8.7.6.7-pie-sparc-nondefault.patch.bz2 ... [ ok ] * Done with patching * Applying various patches (bugfixes/updates) ... * 00_all_gcc-3.4.3-v8.7.6.7-incompat-default.patch.bz2 ... [ ok ] * 01_all_gcc-3.4.3-v8.7.7-pie-generic-default.patch.bz2 ... [ ok ] * 02_all_gcc-3.4.3-v8.7.6.7-pie-alpha-default.patch.bz2 ... [ ok ] * 02_all_gcc-3.4.3-v8.7.6.7-pie-arm-default.patch.bz2 ... [ ok ] * 02_all_gcc-3.4.3-v8.7.6.7-pie-ia64-default.patch.bz2 ... [ ok ] * 02_all_gcc-3.4.3-v8.7.6.7-pie-rs6000-default.patch.bz2 ... [ ok ] * 02_all_gcc-3.4.3-v8.7.6.7-pie-sparc-default.patch.bz2 ... [ ok ] * Done with patching * updating configuration to build hardened GCC * Updating gcc to use automatic PIE + SSP building ... * patching gcc version: 3.4.3-20050110 (Gentoo Hardened Linux 3.4.3.20050110, ssp-3.4.3.20050110-0, pie-8.7.7) * Patching ${S}/ltmain.sh ... * Applying portage-1.4.1.patch ... * Applying relink-1.4.0a-GCC3.0-2.patch ... * Applying sed-1.4.3.patch ... * Applying tmp-1.3.5.patch ... * Using GNU config files from /usr/share/gnuconfig * Updating config.sub [ ok ] * Updating boehm-gc/config.sub [ ok ] * Updating libjava/libltdl/config.sub [ ok ] * Updating config.guess [ ok ] * Updating boehm-gc/config.guess [ ok ] * Updating libjava/libltdl/config.guess [ ok ] * Applying gcc34-reiser4-fix.patch ... [ ok ] * Applying gcc-spec-env.patch ... [ ok ] * Applying 810-arm-bigendian-uclibc.patch ... [ ok ] * Applying gcc34-m32-no-sse2.patch ... [ ok ] * Applying gcc34-fix-sse2_pinsrw.patch ... [ ok ] * Applying gcc-3.4.3-cross-compile.patch ... [ ok ]>>> Source unpacked. * CFLAGS="-march=athlon-xp -O2 -pipe" * CXXFLAGS="-march=athlon-xp -O2 -pipe" * Configuring gcc ... QA Notice: USE Flag 'altivec' not in IUSE for sys-devel/gcc-3.4.3.20050110 * running gcc-compiler-configure * The f95 language is not supported by this release of gcc * configuring for GCC_LANG: c,c++,f77 * PREFIX: /usr * BINPATH: /usr/i686-pc-linux-gnu/gcc-bin/3.4.3-20050110 * LIBPATH: /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110 * DATAPATH: /usr/share/gcc-data/i686-pc-linux-gnu/3.4.3-20050110 * STDCXX_INCDIR: /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3 * Configuring GCC with: --enable-version-specific-runtime-libs --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.4.3-20050110 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.3-20050110 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.3-20050110/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.3-20050110/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3 --host=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for a BSD compatible install... /bin/install -c *** This configuration is not supported in the following subdirectories: target-libffi target-boehm-gc target-zlib target-libjava zlib fastjar target-libobjc (Any other directories should still work fine.) gcc: installation problem, cannot exec `as': No such file or directory conftest.c:1: fatal error: error closing -: Broken pipe compilation terminated. The bug is not reproducible, so it is likely a hardware or OS problem. *** The command 'gcc -o conftest -march=athlon-xp -O2 -pipe conftest.c' failed. *** You must set the environment variable CC to a working compiler. !!! ERROR: sys-devel/gcc-3.4.3.20050110 failed. !!! Function gcc_do_configure, Line 1046, Exitcode 1 !!! failed to run configure !!! If you need support, post the topmost build error, NOT this status message.
*** This bug has been marked as a duplicate of 84707 ***