Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 238388 - evince: compilation fails
Summary: evince: compilation fails
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Daniel Gryniewicz (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-22 13:03 UTC by Hanno Böck
Modified: 2008-09-22 13:10 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hanno Böck gentoo-dev 2008-09-22 13:03:35 UTC
I'm using ~amd64. Looks very much like a compatibility problem with poppler 0.8.

Debian also has a bugreport:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482256

evince upstream stable is 2.23.6, Gentoo has 2.22.2, this might be the cause.

bdocument -DGNOMELOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1   -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1   -O2 -march=nocona -pipe -Wall -Wno-unused      -O2 -march=nocona -pipe -MT ev-poppler.lo -MD -MP -MF .deps/ev-poppler.Tpo -c -o ev-poppler.lo ev-poppler.cc
../../intltool-merge ../../po pdfdocument.evince-backend.in pdfdocument.evince-backend -d -u -c ../../po/.intltool-merge-cache
Found cached translation database
Merging translations into pdfdocument.evince-backend.
mkdir .libs
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../libdocument -DGNOMELOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -O2 -march=nocona -pipe -Wall -Wno-unused -O2 -march=nocona -pipe -MT ev-poppler.lo -MD -MP -MF .deps/ev-poppler.Tpo -c ev-poppler.cc  -fPIC -DPIC -o .libs/ev-poppler.o
ev-poppler.cc: In function 'EvLink* ev_link_from_action(PdfDocument*, PopplerAction*)':
ev-poppler.cc:962: warning: enumeration value 'POPPLER_ACTION_NONE' not handled in switch
ev-poppler.cc: In function 'GList* pdf_document_images_get_image_mapping(EvDocumentImages*, gint)':
ev-poppler.cc:1203: error: 'struct _PopplerImageMapping' has no member named 'image'
make[3]: *** [ev-poppler.lo] Fehler 1
make[3]: Leaving directory `/var/tmp/portage/app-text/evince-2.22.2-r1/work/evince-2.22.2/backend/pdf'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/app-text/evince-2.22.2-r1/work/evince-2.22.2/backend'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/app-text/evince-2.22.2-r1/work/evince-2.22.2'
make: *** [all] Fehler 2
Comment 1 Hanno Böck gentoo-dev 2008-09-22 13:10:52 UTC
Hmm, after further investigation, it seems my poppler installation was seriously broken and after rebuilding poppler-bindings, everything is fine.