if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. -I../utils -I../poppler -march=athlon64 -mtune=athlon64 -O2 -pipe -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer -MT parseargs.o -MD -MP -MF ".deps/parseargs.Tpo" -c -o parseargs.o parseargs.c; \ then mv -f ".deps/parseargs.Tpo" ".deps/parseargs.Po"; else rm -f ".deps/parseargs.Tpo"; exit 1; fi /bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -Wall -Wno-unused -march=athlon64 -mtune=athlon64 -O2 -pipe -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -o pdffonts pdffonts.o parseargs.o ../poppler/libpoppler.la mkdir .libs x86_64-pc-linux-gnu-g++ -Wall -Wno-unused -march=athlon64 -mtune=athlon64 -O2 -pipe -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -o .libs/pdffonts pdffonts.o parseargs.o ../poppler/.libs/libpoppler.so -L/usr/x86_64-pc-linux-gnu/bin -L/usr/x86_64-pc-linux-gnu/lib /usr/lib64/libcairo.so /usr/lib64/libXrender.so /usr/lib64/libX11.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl -lpng12 /usr/lib64/libglitz.so /usr/lib64/libfontconfig.so /usr/lib64/libexpat.so /usr/lib64/libjpeg.so /usr/lib64/libfreetype.so -lz /usr/lib/gcc/x86_64-pc-linux-gnu/4.0.2/libstdc++.so pdffonts.o: In function `scanFonts(Dict*, PDFDoc*)': pdffonts.cc:(.text+0x56): undefined reference to `Dict::lookupNF(char*, Object*)' pdffonts.cc:(.text+0x81): undefined reference to `Object::free()' pdffonts.cc:(.text+0x93): undefined reference to `Dict::lookup(char*, Object*)' pdffonts.cc:(.text+0xa2): undefined reference to `Object::free()' pdffonts.cc:(.text+0xd8): undefined reference to `Object::free()' pdffonts.cc:(.text+0xec): undefined reference to `Dict::getVal(int, Object*)' pdffonts.cc:(.text+0x10e): undefined reference to `Dict::lookup(char*, Object*)' pdffonts.cc:(.text+0x121): undefined reference to `Object::free()' pdffonts.cc:(.text+0x143): undefined reference to `Object::fetch(XRef*, Object*)' pdffonts.cc:(.text+0x162): undefined reference to `Object::free()' pdffonts.cc:(.text+0x236): undefined reference to `GfxFontDict::~GfxFontDict()' pdffonts.cc:(.text+0x283): undefined reference to `XRef::fetch(int, int, Object*)' pdffonts.cc:(.text+0x29e): undefined reference to `Object::free()' pdffonts.cc:(.text+0x42f): undefined reference to `GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*)' pdffonts.cc:(.text+0x44b): undefined reference to `Dict::lookup(char*, Object*)' pdffonts.cc:(.text+0x460): undefined reference to `Object::free()' pdffonts.cc:(.text+0x4b6): undefined reference to `GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*)' pdffonts.o: In function `main': pdffonts.cc:(.text+0x59c): undefined reference to `Object::memCheck(_IO_FILE*)' pdffonts.cc:(.text+0x605): undefined reference to `GooString::GooString(char const*)' pdffonts.cc:(.text+0x61f): undefined reference to `GlobalParams::GlobalParams(char*)' pdffonts.cc:(.text+0x62d): undefined reference to `globalParams' pdffonts.cc:(.text+0x64d): undefined reference to `GooString::GooString(char const*)' pdffonts.cc:(.text+0x674): undefined reference to `GooString::GooString(char const*)' pdffonts.cc:(.text+0x696): undefined reference to `PDFDoc::PDFDoc(GooString*, GooString*, GooString*, void*)' pdffonts.cc:(.text+0x6a3): undefined reference to `GooString::~GooString()' pdffonts.cc:(.text+0x6b8): undefined reference to `GooString::~GooString()' pdffonts.cc:(.text+0x765): undefined reference to `Annots::~Annots()' pdffonts.cc:(.text+0x7ba): undefined reference to `Object::fetch(XRef*, Object*)' pdffonts.cc:(.text+0x7db): undefined reference to `Annots::Annots(XRef*, Catalog*, Object*)' pdffonts.cc:(.text+0x7e3): undefined reference to `Object::free()' pdffonts.cc:(.text+0x801): undefined reference to `Object::free()' pdffonts.cc:(.text+0x827): undefined reference to `Object::fetch(XRef*, Object*)' pdffonts.cc:(.text+0x847): undefined reference to `Dict::lookup(char*, Object*)' pdffonts.cc:(.text+0x85a): undefined reference to `Object::free()' pdffonts.cc:(.text+0x89a): undefined reference to `PDFDoc::~PDFDoc()' pdffonts.cc:(.text+0x8aa): undefined reference to `globalParams' pdffonts.cc:(.text+0x8bb): undefined reference to `GlobalParams::~GlobalParams()' collect2: ld returned 1 exit status make[2]: *** [pdffonts] Error 1 make[2]: Leaving directory `/var/tmp/portage/poppler-0.5.0-r5/work/poppler-0.5.0/utils' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/poppler-0.5.0-r5/work/poppler-0.5.0' make: *** [all] Error 2 emerge info: Portage 2.1_pre4-r1 (default-linux/amd64/2005.0, gcc-4.0.2, glibc-2.3.6-r2, 2.6.15-suspend2-r5 x86_64) ================================================================= System uname: 2.6.15-suspend2-r5 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.0_pre15 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.4-r1, 2.4.2-r1 sys-apps/sandbox: 1.2.17 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-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.ITDNet.net/gentoo ftp://gentoo.itdnet.net/gentoo/ ftp://ftp.linux.ee/pub/gentoo/distfiles/ http://trumpetti.atm.tut.fi/gentoo/" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 3ds X Xaw3d a52 aac aalib accessibility acl acpi ada aim allegro alsa alut amuled ao apache2 arts artswrappersuid asf athena audiofile avalon avi backward-compatible bash-completion batch bcmath berkdb berkkdb bidi bitmap-fonts bl bmp browserplugin buttons bzip2 bzlib cairo calendar canna caps cdb cdda cddb cdio cdparanoia cdparanois cdr cegui cg chasen cjk clanJavaScript clanVoice clearcase cli cpdflibcrypt crypt cscope css ctype cups curl curlwrappers custom-cflags dba dbase dbm dbus dbx devil dga dio directfb directfbdivx4linux djbfft djvu dllloader dlloader dnd doc double-precision dpms dri dts dv dvb dvd dvdr dvdread dxr3 dynagraph editor edl eds elf emacs emacs-w3 emboss emul-linux-x86 encode epiphany evo examples exif expat ext-doc ext-dvi ext-html ext-koffice ext-kpresenter ext-kspread ext-kword ext-lyx ext-man ext-pdf ext-ppt ext-ps ext-rtf ext-tex ext-xls f77 fam fame fat fbcon fbsplash ffmpeg fftw firefox flac flash flatfile font-server foomaticdb fortan fortran fping fpx freetds freetype freewnn ftp fuse gaim gb gd gdbm geoip gg ggi gif giff gii ginac glibc-compat20 glibc-omitfp glitz glut gmail gmailtimestamps gnokii gnomedb gnustep gnutls gphoto2 gpm graphviz guile hal haskell hfs howl httpd iconv icq ieee1394 imagemagick imap imlib inifile innodb iodbc ipv6 irc ithreads jabber java javamail javascript jbig jce jfs jikes jms jmx jpeg jpeg2k junit jython kde lcms ldap leim libcaca libclamav libedit libg++ libgda libsamplerate libvisual libwww live lj logitech-mouse lzo lzw lzw-tiff mad maildir mailwrapper matroska matrox mbox mcal mcve md5sum mdb memlimit mhash migemo mikmod mime ming mjpeg mng mozcalendar mozdevelop mozillampg3 mozsvg mp3 mpeg mpi mplayer mpm-worker msn mule musepack musicbrainz mysql mysqli mythtv nas ncurses neXt network nfs ng nls nntp nomalloccheck nowin nptl nptlonly nsplugin ntfs nvidia oav odbc offensive ofx ogg oggvorbis openal openexr opengl oss pam parse-clocks pascal pcmcia pcntl pcre pda pdflib pear perforce perl pertty php physfs plotutils png pnp portaudio posix postgres povray ppds python qmail qt quicktime rar rdesktop readlibe real reiserfs remote rhino risky rpm rss rtc ruby samba sametime sasl sblive scanner sdk sdl sendfile server session shaper silc silvercity simplexml slang sms smux sndfile snmp soap sockets sox speex spell spl sql sqlite srp ssl stats stream subp subtitles subversion svg symlink synlinkszip sysfs sysvipc tcltk tcpd tga theora threads tidy tiff tokenizer tools truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vcd videos visualization vlm vorbis wddx wifi wmf wxgtk1 wxwindows x11vnc xanim xattr xbase xchatdccserver xchattext xface xfs xine xml xml2 xmlrpc xosd xpm xprint xsl xv xvid xvmc yahoo yaz yv12 zeo zeroconf zip zlib zvbi elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Reopen if you are able to reproduce the issue with sane C[XX]FLAGS, like "-march=athlon64 -O2 -pipe -fomit-frame-pointer", and especially stop messing with visibility.