Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 216352 - media-gfx/gimp-2.4.5 needs USE=cairo on app-text/poppler-bindings-0.8.0
Summary: media-gfx/gimp-2.4.5 needs USE=cairo on app-text/poppler-bindings-0.8.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
: 240311 (view as bug list)
Depends on:
Blocks: 239923
  Show dependency tree
 
Reported: 2008-04-05 15:59 UTC by Łukasz Michalik
Modified: 2008-10-06 18:31 UTC (History)
2 users (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 Łukasz Michalik 2008-04-05 15:59:34 UTC
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).
Comment 1 Hanno Böck gentoo-dev 2008-06-02 21:55:48 UTC
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?
Comment 2 Łukasz Michalik 2008-06-03 13:16:11 UTC
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.
Comment 3 Peter Alfredsen (RETIRED) gentoo-dev 2008-10-06 18:31:35 UTC
*** Bug 240311 has been marked as a duplicate of this bug. ***