Evince does not compile on my system. It fails on ev-poppler.lo. Reproducible: Always Steps to Reproduce: 1. emerge evince 2. wait... 3. evince does not compile Actual Results: Tail end of output: Generating and caching the translation database Generating and caching the translation database Merging translations into evince.schemas. Merging translations into evince.desktop. make[2]: Leaving directory `/var/tmp/portage/evince-0.3.1/work/evince-0.3.1/data' Making all in pdf make[2]: Entering directory `/var/tmp/portage/evince-0.3.1/work/evince-0.3.1/pdf' if /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../backend -I/usr/include/poppler/glib -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDATADIR=\""/usr/share"\" -march=athlon-xp -O2 -pipe -fomit-frame-pointer -MT ev-poppler.lo -MD -MP -MF ".deps/ev-poppler.Tpo" \ -c -o ev-poppler.lo `test -f 'ev-poppler.cc' || echo './'`ev-poppler.cc; \ then mv -f ".deps/ev-poppler.Tpo" ".deps/ev-poppler.Plo"; \ else rm -f ".deps/ev-poppler.Tpo"; exit 1; \ fi mkdir .libs i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../backend -I/usr/include/poppler/glib -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDATADIR=\"/usr/share\" -march=athlon-xp -O2 -pipe -fomit-frame-pointer -MT ev-poppler.lo -MD -MP -MF .deps/ev-poppler.Tpo -c ev-poppler.cc -fPIC -DPIC -o .libs/ev-poppler.o /usr/include/poppler/glib/poppler-document.h: In function `void pdf_document_ps_exporter_begin(EvPSExporter*, const char*, int, int)': /usr/include/poppler/glib/poppler-document.h:93: error: too many arguments to function `PopplerPSFile* poppler_ps_file_new(PopplerDocument*, const char*, int)' ev-poppler.cc:878: error: at this point in file make[2]: *** [ev-poppler.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/evince-0.3.1/work/evince-0.3.1/pdf' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/evince-0.3.1/work/evince-0.3.1' make: *** [all] Error 2 !!! ERROR: app-text/evince-0.3.1 failed. !!! Function gnome2_src_compile, Line 41, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Expected Results: (It should have compiled correctly) Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11.6 i686) ================================================================= System uname: 2.6.11.6 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.6.12 Python: dev-lang/python-2.2.3-r6,dev-lang/python-2.3.5 [2.3.5 (#1, Apr 29 2005, 00:29:55)] dev-lang/python: 2.2.3-r6, 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.6.3, 1.5, 1.7.9-r1, 1.9.5, 1.4_p6, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/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/X11/xkb /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="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://mirrors.acm.cs.rpi.edu/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 16bit 3dnow 3dnowex X a52 aac aalib acpi adns aim alsa apache2 apm artworkextra async avi bash-completion berkdb bitmap-fonts bonobo bzip2 bzlib c++ cddb cdparanoia cdr cdrom codecs crypt cscope css cups curl curlwrappers divx4linux djvu dts dv dvb dvd dvdread dvi edl eds emboss encode esearch exif fam flac flash foomaticdb fortran gd gdbm gif gimp gimpprint gkrellm glade glep gmp gnome gphoto2 gps graphviz gs gstreamer gtk gtk2 gtkhtml guile hal ieee1394 imagemagick imap imlib ipv6 jack java jpeg junit latex ldap libg++ libwww lirc lm_sensors mad maildir makecheck matroska mbrola md5sum memlimit messages mikmod mime mimencode ming mjpeg mmx mmx2 mono motif mozilla mp3 mpeg mplayer msn mysql nas ncurses nethack network nls nptl ntlm nvidia offensive ogg oggvorbis opengl oss pam pcre pda pdf pdfkit pdflib perl php png posix print python qt quicktime quotes readline real rtc ruby samba sdl slang snmp soap sockets spell sqlite sse ssl svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1 type1-fonts unicode usb v4l v4l2 vim vim-pager vnc vorbis xine xinerama xml xml2 xmlrpc xmms xosd xrandr xscreensaver xv xvid xvmc yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
This was a dep on the wrong version of poppler. It's fixed, resync.
Works now, thank you.