I recieved this error when the compile failed: creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler (gcc -O2 -march=pentium4 -fomit-frame-pointer -pipe -ltiff -L/usr/lib) works... no configure: error: installation or configuration problem: C compiler cannot create executables. !!! ERROR: dev-php/mod_php-4.3.8 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed When I removed pdflib from USE flags and the emerge went just dandy. (This is my first bug report so if you need anymore information be sure to let me know) Reproducible: Always Steps to Reproduce: 1.add 'pdflib' to USE flags 2.emerge -v mod_php 3. Actual Results: during the configure stage I recieved this output: creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler (gcc -O2 -march=pentium4 -fomit-frame-pointer -pipe -ltiff -L/usr/lib) works... no configure: error: installation or configuration problem: C compiler cannot create executables. !!! ERROR: dev-php/mod_php-4.3.8 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed Expected Results: creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler (gcc -O2 -march=pentium4 -fomit-frame-pointer -pipe -L/usr/lib) works... yes (continue to install) Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.6) ================================================================= System uname: 2.6.6 i686 Mobile Intel(R) Celeron(R) CPU 1.50GHz Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox" GENTOO_MIRRORS="http://gentoo.ccccom.com http://mirror.tucdemonic.org/gentoo/ http://open-systems.ufl.edu/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.1.36/gentoo-portage" USE="aalib alsa apache2 apm arts avi berkdb caps cdr crypt cups curl dedicated directfb dvd dvdr encode encoder esd fam fbcon fluxbox foomaticdb gb gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml imap imlib java jikes jpeg libg++ libwww mad maildir matroska mcal mcurses memlimit mikmod mls mmx motif mozilla mpeg mysql ncurses nls offensive oggvorbis opengl oss pam perl pic png prelude python quicktime readline samba sdl slang spell sse ssl svga tcpd thread truetype unicode usb x86 xinerama xml xml2 xmms xv zlib"
I was speaking to one of the developers and he adviced me to do emerge -Duav world in which there was a very large amount of ebuilds that needed to be recompiled and there are no more issues with this bug.