e2fsprogs-1.35-r1 always try using diet and fails ... Don't know why... e2fsprogs-1.35 builds OK Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: Calculating world dependencies ...done! >>> emerge (1 of 6) sys-fs/e2fsprogs-1.35-r1 to / >>> md5 src_uri ;-) e2fsprogs-1.35.tar.gz >>> Unpacking source... >>> Unpacking e2fsprogs-1.35.tar.gz to /var/tmp/portage/e2fsprogs-1.35-r1/work * Applying e2fsprogs-1.32-mk_cmds-cosmetic.patch... [ ok ] * Applying e2fsprogs-sed-locale.patch... [ ok ] * Using GNU config files from /usr/share/libtool * Updating config.sub [ ok ] * Updating config.guess [ ok ] >>> Source unpacked. creating cache ./config.cache checking for non-GNU ld... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes Generating configuration file for e2fsprogs version 1.35 Release date is February, 2004 checking host system type... x86_64-pc-linux-gnu CC=diet cc -nostdinc CC defaults to diet cc -nostdinc checking for gcc... diet cc -nostdinc checking whether the C compiler (diet cc -nostdinc -pipe -O2 ) works... no configure: error: installation or configuration problem: C compiler cannot create executables. !!! ERROR: sys-fs/e2fsprogs-1.35-r1 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed Portage 2.0.50-r11 (default-amd64-2004.2, gcc-3.4.0, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r4) ================================================================= System uname: 2.6.8-gentoo-r4 x86_64 4 Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-pipe -O2" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.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/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="-pipe -O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/bmg-gnome-current.alternative /usr/local/overlays/bmg-main.alternative" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acl acpi acpi4linux alsa amd64 apache2 avi berkdb bitmap-fonts cdr clamav codecs cross crypt curl dga directfb divx4linux dmx dnd dvd dvdr edl emacs emacs-w3 encode escreen esd ethereal etwin extensions fam fbcon fbdev ffmpeg fftw flac foomaticdb freetype freetype-version-1 gdbm ggi gif gimpprint gpm gtk gtk2 hostap-nopci icq imagemagick imlib imlib2 insecure-drivers ipv6 java javascript jpeg ldap libg++ libwww live md5sum mikmod motif mozcalendar mozctl mozdevelop mozilla mozinterfaceinfo moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mp3 mpeg mpeg4 mpi mplayer multilib mysql n32 n64 ncurses nls nogcj nvidia oggvorbis openal pam pcap pcntl pdflib perl pg-hier pg-intdatetime pg-vacuumdelay php physfs pic plotutils png postgres ppds print python qt quicktime radeon readline samba sasl sdl silc slang spell ssl tcltk tcpd tetex tiff transcode truetype usb v4l v4l2 video_cards_radeon virus-scan wxwindows xchattext xemacs xinerama xml xml2 xmms xosd xprint xv xvid zlib zvbi"
same here: >>> emerge (1 of 48) sys-fs/e2fsprogs-1.35-r1 to / >>> md5 src_uri ;-) e2fsprogs-1.35.tar.gz >>> Unpacking source... >>> Unpacking e2fsprogs-1.35.tar.gz to /var/tmp/portage/e2fsprogs-1.35-r1/work * Applying e2fsprogs-1.32-mk_cmds-cosmetic.patch... [ ok ] * Applying e2fsprogs-sed-locale.patch... [ ok ] * Using GNU config files from /usr/share/libtool * Updating config.sub [ ok ] * Updating config.guess [ ok ] >>> Source unpacked. ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-nls --without-diet-libc --enable-dynamic-e2fsck --enable-elf-shlibs creating cache ./config.cache checking for non-GNU ld... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes Generating configuration file for e2fsprogs version 1.35 Release date is February, 2004 checking host system type... i686-pc-linux-gnu CC=diet cc -nostdinc CC defaults to diet cc -nostdinc checking for gcc... diet cc -nostdinc checking whether the C compiler (diet cc -nostdinc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -mfpmath=sse -msse -mmmx -m3dnow ) works... no configure: error: installation or configuration problem: C compiler cannot create executables. !!! ERROR: sys-fs/e2fsprogs-1.35-r1 failed. !!! Function econf, Line 441, Exitcode 1 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Portage 2.0.51_rc7 (default-linux/x86/2004.3, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r4 i686) ================================================================= System uname: 2.6.8-gentoo-r4 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.5.3 distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -mfpmath=sse -msse -mmmx -m3dnow" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -mfpmath=sse -msse -mmmx -m3dnow" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://mirror.nutsmaas.nl/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3dnow X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups directfb dvd encode esd fam flac foomaticdb gdbm gif gnome gpm gtk gtk2 imagemagick imlib jack java joystick jpeg junit kde libg++ libwww mad mbox mikmod mmx motif mozilla mpeg mysql ncurses nls nptl odbc oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tiff truetype x86 xml2 xmms xprint xv zliblinguas_de"
This should be fixed. Please resync, try again and reopen if it still fails.
Yes it works now - Thanks!
The bug isn't resolved to me. During configure, diet cc works fine: CC=diet cc -nostdinc CC defaults to diet cc -nostdinc checking for gcc... diet cc -nostdinc checking whether the C compiler (diet cc -nostdinc -O2 -mcpu=i686 -fomit-frame-pointer ) works... yes checking whether the C compiler (diet cc -nostdinc -O2 -mcpu=i686 -fomit-frame-pointer ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether diet cc -nostdinc accepts -g... yes but during make ar r libss.a elfshared/*.o ar: creating libss.a ranlib libss.a /bin/rm -f ../libss.a /bin/ln libss.a ../libss.a (cd elfshared; diet cc -nostdinc --shared -o libss.so.2.0 -Wl,-soname,libss.so.2 \ ss_err.o std_rqs.o invocation.o help.o execute_cmd.o listen.o parse.o error.o prompt.o request_tbl.o list_rqs.o pager.o requests.o data.o get_readline.o -L../.. -lcom_err ) /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: warning: type and size of dynamic symbol `__you_tried_to_link_a_dietlibc_object_against_glibc' are not defined /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: warning: type and size of dynamic symbol `ftrylockfile' are not defined /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: warning: type and size of dynamic symbol `__thread_doexit' are not defined /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: warning: type and size of dynamic symbol `funlockfile' are not defined /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: warning: type and size of dynamic symbol `flockfile'are not defined /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: warning: type and size of dynamic symbol `__nop' arenot defined /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: ss_err.o(.note+0x10): unresolvable relocation against symbol `__you_tried_to_link_a_dietlibc_object_against_glibc' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: final link failed: Nonrepresentable section on output collect2: ld returned 1 exit status make[2]: *** [libss.so.2.0] Error 1 make[2]: Leaving directory `/var/tmp/portage/e2fsprogs-1.35-r1/work/e2fsprogs-1.35/lib/ss' make[1]: *** [all-libs-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/e2fsprogs-1.35-r1/work/e2fsprogs-1.35' make: *** [all] Error 2
I'm x86, though.