creating pdftotext /bin/sh ../libtool --tag=CXX --mode=link i686-pc-linux-gnu-g++ -Wall -Wno-unused -march=pentium4 -O3 -pipe -fomit-frame-pointer -ffast-math -fforce-addr -mfpmath=sse -DHAVE_ERRNO_AS_DEFINE=1 -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates -o pdftoppm pdftoppm.o parseargs.o ../poppler/libpoppler.la -lfreetype -lz -lfontconfig -lexpat i686-pc-linux-gnu-g++ -Wall -Wno-unused -march=pentium4 -O3 -pipe -fomit-frame-pointer -ffast-math -fforce-addr -mfpmath=sse -DHAVE_ERRNO_AS_DEFINE=1 -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates -o .libs/pdftohtml pdftohtml.o HtmlFonts.o HtmlLinks.o HtmlOutputDev.o parseargs.o ../poppler/.libs/libpoppler.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib /usr/lib/libjpeg.so /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so -lz /usr/lib/libexpat.so HtmlFonts.o: In function `HtmlFontAccu::HtmlFontAccu()': HtmlFonts.cc:(.text+0xdd3): undefined reference to `vtable for GooVector<HtmlFont>' HtmlFonts.o: In function `HtmlFontAccu::HtmlFontAccu()': HtmlFonts.cc:(.text+0xe07): undefined reference to `vtable for GooVector<HtmlFont>' HtmlLinks.o: In function `HtmlLinks::HtmlLinks()': HtmlLinks.cc:(.text+0x3f7): undefined reference to `vtable for GooVector<HtmlLink>' HtmlLinks.o: In function `HtmlLinks::HtmlLinks()': HtmlLinks.cc:(.text+0x42b): undefined reference to `vtable for GooVector<HtmlLink>' collect2: ld returned 1 exit status make[2]: *** [pdftohtml] Error 1 make[2]: *** Waiting for unfinished jobs.... i686-pc-linux-gnu-g++ -Wall -Wno-unused -march=pentium4 -O3 -pipe -fomit-frame-pointer -ffast-math -fforce-addr -mfpmath=sse -DHAVE_ERRNO_AS_DEFINE=1 -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates -o .libs/pdftoppm pdftoppm.o parseargs.o ../poppler/.libs/libpoppler.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib /usr/lib/libjpeg.so /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so -lz /usr/lib/libexpat.so creating pdftoppm make[2]: Leaving directory `/var/tmp/portage/poppler-0.5.3/work/poppler-0.5.3/utils' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/poppler-0.5.3/work/poppler-0.5.3' make: *** [all] Error 2 !!! ERROR: app-text/poppler-0.5.3 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile poppler-0.5.3.ebuild, line 47: Called die Portage 2.1 (default-linux/x86/no-nptl/2.4, gcc-3.4.6/vanilla, glibc-2.3.6-r4, 2.4.32-gentoo-r4 i686) ================================================================= System uname: 2.4.32-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.12.1 dev-lang/python: 2.3.5, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.4.26-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -ffast-math -fforce-addr -mfpmath=sse -DHAVE_ERRNO_AS_DEFINE=1" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -ffast-math -fforce-addr -mfpmath=sse -DHAVE_ERRNO_AS_DEFINE=1 -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks fixpackages metadata-transfer sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://gentoo.math.bme.hu http://ftp.iasi.roedu.net/mirrors/gentoo.org/ http://gentoo.spb.ru/rsync" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="acl acpi alsa apache2 apm arts avi bcmath bitmap-fonts bzip2 bzlib cairo caps cli crypt ctype cups curl dio dri dvd eds emboss encode exif expat foomaticdb fortran ftp gd gif gpm gstreamer idn imlib innodb isdnlog javamail jpeg junit libg++ libwww mad mailwrapper mikmod mmap mmx mp3 mpeg ncurses ogg pam pcre pdflib png pppd quicktime readline reflection samba session slang sockets spell spl sse ssl sysvipc tcpd tidy tiff truetype truetype-fonts type1-fonts unicode vorbis x86 xml2 xmms xorg zlib elibc_glibc kernel_linux userland_GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Try with some sane C[XX]FLAGS, like "-march=pentium4 -O3 -pipe -fomit-frame-pointer"
Hmmm make.conf now looks like: #CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -ffast-math -fforce-addr -mfpmath=sse" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j2" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://gentoo.math.bme.hu http://ftp.iasi.roedu.net/mirrors/gentoo.org/ http://gentoo.spb.ru/rsync" FEATURES="sandbox userpriv usersandbox candy fixpackages" PORTAGE_ELOG_CLASSES="warn error log" PORTAGE_ELOG_SYSTEM="save" ACCEPT_KEYWORDS="~x86" USE="acl acpi apache2 bcmath -berkdb bzip2 bzlib cairo caps crypt ctype cups curl dio dvd exif expat ftp gd gif -gdbm gpm idn innodb -ipv6 jpeg junit -ldap mailwrapper mmap mmx -motif -mysql -mysqli -nls pam -opengl -oss pdflib -perl png -postgres -python -qt samba -sasl -sdl slang sockets sse ssl sysvipc tidy tiff zlib x86 -X -gtk -gtk2 -kde -gnome javamail unicode -svga -xv -xml xml2" but emerge info doesn't pick up the new CFLAGS/CXXFLAGS I didn't have the flags like "-DHAVE_ERRNO_AS_DEFINE=1 -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates" even before... I don't know where they come from...
My bad... the flags were set as env variables and emerge was picking them up. It compiles with safe flags. Sorry about the trouble..