[gentoo-user] checking whether the C compiler works... no Oooops !!
Hi, I'm trying to update my old rig, the x86 one. It is about 2 months or so behind. I wanted to get it ready for the latest KDE for my brother to play on. I keep running into this type of error: checking whether make sets $(MAKE)... yes checking whether to disable maintainer-specific portions of Makefiles... yes checking for i686-pc-linux-gnu-gcc... gcc checking whether the C compiler works... no configure: error: in `/var/tmp/portage/x11-libs/gdk-pixbuf-2.22.1/work/gdk-pixbuf-2.22.1': configure: error: C compiler cannot create executables See `config.log' for more details. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/x11-libs/gdk-pixbuf-2.22.1/work/gdk-pixbuf-2.22.1/config.log * ERROR: x11-libs/gdk-pixbuf-2.22.1 failed (configure phase): * econf failed This happens with LOTS of packages. I did a google search and found some really old threads and tried a few things but nothing seems to work. This is emerge info: root@smoker ~ # emerge --info Portage 2.2.0_alpha31 (default/linux/x86/10.0/desktop/kde, gcc-4.4.4, glibc-2.11.2-r3, 2.6.36-gentoo-r5 i686) = System uname: Linux-2.6.36-gentoo-r5-i686-AMD_Athlon-tm-_XP_2500+-with-gentoo-1.12.14 Timestamp of tree: Fri, 06 May 2011 00:15:01 + app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.6.6-r1, 2.7.1-r1, 3.1.3-r1 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 1.12.14-r1 sys-apps/sandbox: 2.4 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc:4.4.4-r2 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool:2.2.10 sys-devel/make: 3.81-r2 sys-kernel/linux-headers: 2.6.36.1 (virtual/os-headers) sys-libs/glibc: 2.11.2-r3 Repositories: gentoo Installed sets: @system, @xorg-drivers ACCEPT_KEYWORDS=x86 ACCEPT_LICENSE=* CBUILD=i686-pc-linux-gnu CFLAGS=-march=native -O2 -pipe -fomit-frame-pointer CHOST=i686-pc-linux-gnu CONFIG_PROTECT=/etc /usr/share/config /var/lib/hsqldb CONFIG_PROTECT_MASK=/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo CXXFLAGS=-march=native -O2 -pipe -fomit-frame-pointer DISTDIR=/usr/portage/distfiles EMERGE_DEFAULT_OPTS=--with-bdeps y --backtrack=30 FEATURES=assume-digests binpkg-logs buildpkg distlocks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch FFLAGS= GENTOO_MIRRORS=http://distfiles.gentoo.org; LANG=en_US LC_ALL=en_US.utf8 LDFLAGS=-Wl,-O1 -Wl,--as-needed LINGUAS=en_US en MAKEOPTS=-j2 PKGDIR=/usr/portage/packages PORTAGE_CONFIGROOT=/ PORTAGE_RSYNC_EXTRA_OPTS=--timeout=600 PORTAGE_RSYNC_OPTS=--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages PORTAGE_TMPDIR=/var/tmp PORTDIR=/usr/portage PORTDIR_OVERLAY= Unset: CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS root@smoker ~ # I left out the USE line. It needs cleaning. lol This is a list of the packages that have failed so far: =sys-kernel/linux-headers-2.6.36.1 =sys-libs/glibc-2.11.3 =sys-devel/binutils-2.20.1-r1 =sys-libs/zlib-1.2.5-r2 =dev-libs/expat-2.0.1-r3 =app-arch/xz-utils-5.0.1 =app-arch/bzip2-1.0.6 =media-libs/libogg-1.2.0 =app-misc/pax-utils-0.2.2 =app-arch/cpio-2.11 =dev-libs/gmp-4.3.2 =app-text/libpaper-1.1.23 =media-libs/openjpeg-1.3-r3 =sys-apps/tcp-wrappers-7.6-r8 =app-portage/portage-utils-0.3.1 =dev-libs/nspr-4.8.7 =sys-libs/timezone-data-2011d =media-libs/jbigkit-2.0-r1 =sys-fs/sysfsutils-2.1.0 =sys-libs/libutempter-1.1.5 =dev-libs/libx86-1.1-r1 =sys-apps/sdparm-1.03 =media-libs/libdvbpsi-0.1.6 =dev-libs/libevent-2.0.10 =dev-libs/libdaemon-0.14-r1 =dev-libs/libusb-1.0.8 =media-libs/jpeg-8b =dev-libs/libffi-3.0.9-r2 =sys-devel/patch-2.5.9 =sys-apps/which-2.20 =dev-util/gperf-3.0.4 =dev-lang/swig-1.3.40-r1 =sys-devel/m4-1.4.15 =media-libs/libpng-1.4.5 =app-arch/unzip-6.0-r1 =sys-apps/pciutils-3.1.7 =dev-libs/mpfr-3.0.0_p3 =sys-apps/sandbox-2.4 It only has one gcc installed and it is selected: root@smoker / # gcc-config -l [1] i686-pc-linux-gnu-4.4.4 * root@smoker / # Can anyone see what I am missing? I got to be missing something. It won't even do a emerge -e system right now. Thanks. Dale :-) :-)
Re: [gentoo-user] checking whether the C compiler works... no Oooops !!
This is usually CFLAGS and other bits of env stuff. There's probably a more meaningful error earlier in the build log. Can you post the full log for a failing file? Apparently, though unproven, at 09:45 on Friday 06 May 2011, Dale did opine thusly: Hi, I'm trying to update my old rig, the x86 one. It is about 2 months or so behind. I wanted to get it ready for the latest KDE for my brother to play on. I keep running into this type of error: checking whether make sets $(MAKE)... yes checking whether to disable maintainer-specific portions of Makefiles... yes checking for i686-pc-linux-gnu-gcc... gcc checking whether the C compiler works... no configure: error: in `/var/tmp/portage/x11-libs/gdk-pixbuf-2.22.1/work/gdk-pixbuf-2.22.1': configure: error: C compiler cannot create executables See `config.log' for more details. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/x11-libs/gdk-pixbuf-2.22.1/work/gdk-pixbuf-2.22.1/config.l og * ERROR: x11-libs/gdk-pixbuf-2.22.1 failed (configure phase): * econf failed This happens with LOTS of packages. I did a google search and found some really old threads and tried a few things but nothing seems to work. This is emerge info: root@smoker ~ # emerge --info Portage 2.2.0_alpha31 (default/linux/x86/10.0/desktop/kde, gcc-4.4.4, glibc-2.11.2-r3, 2.6.36-gentoo-r5 i686) = System uname: Linux-2.6.36-gentoo-r5-i686-AMD_Athlon-tm-_XP_2500+-with-gentoo-1.12.14 Timestamp of tree: Fri, 06 May 2011 00:15:01 + app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.6.6-r1, 2.7.1-r1, 3.1.3-r1 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 1.12.14-r1 sys-apps/sandbox: 2.4 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc:4.4.4-r2 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool:2.2.10 sys-devel/make: 3.81-r2 sys-kernel/linux-headers: 2.6.36.1 (virtual/os-headers) sys-libs/glibc: 2.11.2-r3 Repositories: gentoo Installed sets: @system, @xorg-drivers ACCEPT_KEYWORDS=x86 ACCEPT_LICENSE=* CBUILD=i686-pc-linux-gnu CFLAGS=-march=native -O2 -pipe -fomit-frame-pointer CHOST=i686-pc-linux-gnu CONFIG_PROTECT=/etc /usr/share/config /var/lib/hsqldb CONFIG_PROTECT_MASK=/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo CXXFLAGS=-march=native -O2 -pipe -fomit-frame-pointer DISTDIR=/usr/portage/distfiles EMERGE_DEFAULT_OPTS=--with-bdeps y --backtrack=30 FEATURES=assume-digests binpkg-logs buildpkg distlocks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch FFLAGS= GENTOO_MIRRORS=http://distfiles.gentoo.org; LANG=en_US LC_ALL=en_US.utf8 LDFLAGS=-Wl,-O1 -Wl,--as-needed LINGUAS=en_US en MAKEOPTS=-j2 PKGDIR=/usr/portage/packages PORTAGE_CONFIGROOT=/ PORTAGE_RSYNC_EXTRA_OPTS=--timeout=600 PORTAGE_RSYNC_OPTS=--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages PORTAGE_TMPDIR=/var/tmp PORTDIR=/usr/portage PORTDIR_OVERLAY= Unset: CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS root@smoker ~ # I left out the USE line. It needs cleaning. lol This is a list of the packages that have failed so far: =sys-kernel/linux-headers-2.6.36.1 =sys-libs/glibc-2.11.3 =sys-devel/binutils-2.20.1-r1 =sys-libs/zlib-1.2.5-r2 =dev-libs/expat-2.0.1-r3 =app-arch/xz-utils-5.0.1 =app-arch/bzip2-1.0.6 =media-libs/libogg-1.2.0 =app-misc/pax-utils-0.2.2 =app-arch/cpio-2.11 =dev-libs/gmp-4.3.2 =app-text/libpaper-1.1.23 =media-libs/openjpeg-1.3-r3 =sys-apps/tcp-wrappers-7.6-r8 =app-portage/portage-utils-0.3.1 =dev-libs/nspr-4.8.7 =sys-libs/timezone-data-2011d =media-libs/jbigkit-2.0-r1 =sys-fs/sysfsutils-2.1.0 =sys-libs/libutempter-1.1.5 =dev-libs/libx86-1.1-r1 =sys-apps/sdparm-1.03 =media-libs/libdvbpsi-0.1.6 =dev-libs/libevent-2.0.10 =dev-libs/libdaemon-0.14-r1 =dev-libs/libusb-1.0.8 =media-libs/jpeg-8b =dev-libs/libffi-3.0.9-r2 =sys-devel/patch-2.5.9 =sys-apps/which-2.20 =dev-util/gperf-3.0.4 =dev-lang/swig-1.3.40-r1 =sys-devel/m4-1.4.15 =media-libs/libpng-1.4.5 =app-arch/unzip-6.0-r1 =sys-apps/pciutils-3.1.7 =dev-libs/mpfr-3.0.0_p3 =sys-apps/sandbox-2.4 It only has one gcc installed and it is selected: root@smoker / # gcc-config -l [1] i686-pc-linux-gnu-4.4.4 * root@smoker / # Can anyone see what I am missing? I got to be missing something. It won't even do a emerge -e system right now. Thanks. Dale :-) :-) --
Re: [gentoo-user] checking whether the C compiler works... no Oooops !!
Alan McKinnon wrote: This is usually CFLAGS and other bits of env stuff. There's probably a more meaningful error earlier in the build log. Can you post the full log for a failing file? Here is one: Emerging (1 of 5) x11-libs/gdk-pixbuf-2.22.1 * gdk-pixbuf-2.22.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * Package:x11-libs/gdk-pixbuf-2.22.1 * Repository: gentoo * Maintainer: gn...@gentoo.org * USE:X consolekit elibc_glibc jpeg jpeg2k kernel_linux policykit tiff userland_GNU x86 * FEATURES: preserve-libs Unpacking source... Unpacking gdk-pixbuf-2.22.1.tar.bz2 to /var/tmp/portage/x11-libs/gdk-pixbuf-2.22.1/work Source unpacked in /var/tmp/portage/x11-libs/gdk-pixbuf-2.22.1/work Preparing source in /var/tmp/portage/x11-libs/gdk-pixbuf-2.22.1/work/gdk-pixbuf-2.22.1 ... * Applying gdk-pixbuf-2.21.4-fix-automagic-x11.patch ... [ ok ] * Applying gdk-pixbuf-2.22.1-fix-libpng15.patch ... [ ok ] * Running elibtoolize in: gdk-pixbuf-2.22.1/ * Applying portage-2.2.patch ... * Applying sed-1.5.6.patch ... * Applying as-needed-2.2.6.patch ... * Running eautoreconf in '/var/tmp/portage/x11-libs/gdk-pixbuf-2.22.1/work/gdk-pixbuf-2.22.1' ... * Running aclocal -I m4 ... [ ok ] * Running libtoolize --copy --force --install --automake ... [ ok ] * Running aclocal -I m4 ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --foreign ... [ ok ] Source prepared. Configuring source in /var/tmp/portage/x11-libs/gdk-pixbuf-2.22.1/work/gdk-pixbuf-2.22.1 ... * econf: updating gdk-pixbuf-2.22.1/config.guess with /usr/share/gnuconfig/config.guess * econf: updating gdk-pixbuf-2.22.1/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-gtk-doc --with-libjpeg --with-libjasper --with-libtiff --disable-introspection --with-x11 --with-libpng checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to disable maintainer-specific portions of Makefiles... yes checking for i686-pc-linux-gnu-gcc... gcc checking whether the C compiler works... no configure: error: in `/var/tmp/portage/x11-libs/gdk-pixbuf-2.22.1/work/gdk-pixbuf-2.22.1': configure: error: C compiler cannot create executables See `config.log' for more details. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/x11-libs/gdk-pixbuf-2.22.1/work/gdk-pixbuf-2.22.1/config.log * ERROR: x11-libs/gdk-pixbuf-2.22.1 failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 56: Called src_configure * environment, line 2981: Called econf '--disable-gtk-doc' '--with-libjpeg' '--with-libjasper' '--with-libtiff' '--disable-introspection' '--with-x11' '--with-libpng' * ebuild.sh, line 557: Called die * The specific snippet of code: * die econf failed And here is another: Emerging (1 of 1) sys-apps/sandbox-2.4 * sandbox-2.4.tar.xz RMD160 SHA1 SHA256 size ;-) ...[ ok ] * Package:sys-apps/sandbox-2.4 * Repository: gentoo * Maintainer: sand...@gentoo.org * USE:consolekit elibc_glibc kernel_linux policykit userland_GNU x86 * FEATURES: preserve-libs sandbox Unpacking source... Unpacking sandbox-2.4.tar.xz to /var/tmp/portage/sys-apps/sandbox-2.4/work unpack sandbox-2.4.tar.xz: file format not recognized. Ignoring. Source unpacked in /var/tmp/portage/sys-apps/sandbox-2.4/work Compiling source in /var/tmp/portage/sys-apps/sandbox-2.4/work/sandbox-2.4 ... *