When compiling gimp against masked poppler-bindings-0.8.0 is will fail with: i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/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/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include -DGIMP_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -pthread -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -O2 -march=i686 -pipe -fomit-frame-pointer -Wall -Wdeclaration-after-statement -Wmissing-prototypes -Wmissing-declarations -Winit-self -Wpointer-arith -MT poppler-poppler.o -MD -MP -MF .deps/poppler-poppler.Tpo -c -o poppler-poppler.o `test -f 'poppler.c' || echo './'`poppler.c poppler.c: In function ‘get_thumbnail’: poppler.c:678: warning: implicit declaration of function ‘poppler_page_get_thumbnail’ poppler.c:678: warning: assignment makes pointer from integer without a cast mv -f .deps/poppler-poppler.Tpo .deps/poppler-poppler.Po /bin/sh ../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -pthread -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -O2 -march=i686 -pipe -fomit-frame-pointer -Wall -Wdeclaration-after-statement -Wmissing-prototypes -Wmissing-declarations -Winit-self -Wpointer-arith -o poppler poppler-poppler.o ../../libgimp/libgimpui-2.0.la ../../libgimpwidgets/libgimpwidgets-2.0.la ../../libgimpmodule/libgimpmodule-2.0.la ../../libgimp/libgimp-2.0.la ../../libgimpmath/libgimpmath-2.0.la ../../libgimpconfig/libgimpconfig-2.0.la ../../libgimpcolor/libgimpcolor-2.0.la ../../libgimpbase/libgimpbase-2.0.la -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lglib-2.0 -pthread -lpoppler-glib -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lglib-2.0 i686-pc-linux-gnu-gcc -pthread -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -O2 -march=i686 -pipe -fomit-frame-pointer -Wall -Wdeclaration-after-statement -Wmissing-prototypes -Wmissing-declarations -Winit-self -Wpointer-arith -o .libs/poppler poppler-poppler.o -pthread -pthread ../../libgimp/.libs/libgimpui-2.0.so /var/tmp/portage/media-gfx/gimp-2.4.5/work/gimp-2.4.5/libgimp/.libs/libgimp-2.0.so /var/tmp/portage/media-gfx/gimp-2.4.5/work/gimp-2.4.5/libgimpwidgets/.libs/libgimpwidgets-2.0.so /var/tmp/portage/media-gfx/gimp-2.4.5/work/gimp-2.4.5/libgimpmodule/.libs/libgimpmodule-2.0.so ../../libgimpwidgets/.libs/libgimpwidgets-2.0.so ../../libgimpmodule/.libs/libgimpmodule-2.0.so ../../libgimp/.libs/libgimp-2.0.so /var/tmp/portage/media-gfx/gimp-2.4.5/work/gimp-2.4.5/libgimpconfig/.libs/libgimpconfig-2.0.so ../../libgimpmath/.libs/libgimpmath-2.0.so ../../libgimpconfig/.libs/libgimpconfig-2.0.so /var/tmp/portage/media-gfx/gimp-2.4.5/work/gimp-2.4.5/libgimpbase/.libs/libgimpbase-2.0.so /var/tmp/portage/media-gfx/gimp-2.4.5/work/gimp-2.4.5/libgimpcolor/.libs/libgimpcolor-2.0.so /var/tmp/portage/media-gfx/gimp-2.4.5/work/gimp-2.4.5/libgimpmath/.libs/libgimpmath-2.0.so ../../libgimpcolor/.libs/libgimpcolor-2.0.so ../../libgimpbase/.libs/libgimpbase-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpoppler-glib.so /usr/lib/libpoppler.so /usr/lib/libjpeg.so /usr/lib/libxml2.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libexpat.so /usr/lib/libpng12.so -lz /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -lm /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so -lpthread -lrt /usr/lib/libglib-2.0.so poppler-poppler.o: In function `get_thumbnail': poppler.c:(.text+0x169): undefined reference to `poppler_page_get_thumbnail' collect2: ld returned 1 exit status Compiling poppler-bindings with USE=cairo solves that however and makes it possible to have gimp working with kde-4.0.3 (which requires masked poppler).
I've tried this (with 2.4.6) and couldn't reproduce it. Can you test with 2.4.6 and if it still fails, tell me the exact useflag-combination causing the failure?
Yep, 2.4.6 compiles and works like a charm. I just double checked whether 2.4.5 would still fail, and it did. Thanks.
*** Bug 240311 has been marked as a duplicate of this bug. ***