Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107367 - gthumb-2.6.8 fails to compile
Summary: gthumb-2.6.8 fails to compile
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 107473 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-09-27 00:25 UTC by Andreas Kotowicz
Modified: 2006-01-23 07:48 UTC (History)
3 users (show)

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


Attachments
libgnomeprint-2.12.1-equery.txt (libgnomeprint-2.12.1-equery.txt,15.59 KB, text/plain)
2005-11-01 23:45 UTC, Donnie Berkholz (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Kotowicz 2005-09-27 00:25:48 UTC
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc  -march=pentium3 -O3 -pipe
-fomit-frame-pointer -funroll-lo ops   -o gthumb  actions.o auto-completion.o
bookmark-list.o catalog-list.o dir-list.o dlg-bookmarks.o dlg-brigh
tness-contrast.o dlg-catalog.o dlg-categories.o dlg-change-date.o
dlg-color-balance.o dlg-comment.o dlg-convert. o dlg-crop.o dlg-file-utils.o
dlg-hue-saturation.o dlg-image-prop.o dlg-open-with.o dlg-posterize.o
dlg-preferen ces.o dlg-rename-series.o dlg-scale-image.o dlg-write-to-cd.o
e-combo-button.o fullscreen.o gth-image-selector.o  gth-exif-data-viewer.o
gth-exif-utils.o gth-folder-selection-dialog.o gth-toggle-button.o
gtkorientationbox.o g thumb-preloader.o gthumb-window.o
gtkcellrendererthreestates.o main.o -lexif -lm   -pthread -Wl,--export-dynamic 
-lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lgnome-2 -lpopt -lbonobo-2
-lgconf-2 -lgnomevfs-2 -lbonobo -activation -lORBit-2 -lgthread-2.0 -lglade-2.0
-lgnomeprintui-2-2 -lgnomeprint-2-2 -lgnomecanvas-2 -lxml2 -lz - lart_lgpl_2
-lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm
-lpangocairo-1.0 -lpango-1 .0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl
-lglib-2.0   -ljpeg -lpng -lz -ltiff -ljpeg -lz  -lgphoto2 -lgphoto2 _port -lm 
 ../libgthumb/libgthumb.la ../src/jpegutils/libgthumb-jpegutils.la
i686-pc-linux-gnu-gcc -march=pentium3 -O3 -pipe -fomit-frame-pointer
-funroll-loops -o .libs/gthumb actions.o au to-completion.o bookmark-list.o
catalog-list.o dir-list.o dlg-bookmarks.o dlg-brightness-contrast.o dlg-catalog.
o dlg-categories.o dlg-change-date.o dlg-color-balance.o dlg-comment.o
dlg-convert.o dlg-crop.o dlg-file-utils.o  dlg-hue-saturation.o dlg-image-prop.o
dlg-open-with.o dlg-posterize.o dlg-preferences.o dlg-rename-series.o dlg
-scale-image.o dlg-write-to-cd.o e-combo-button.o fullscreen.o
gth-image-selector.o gth-exif-data-viewer.o gth-e xif-utils.o
gth-folder-selection-dialog.o gth-toggle-button.o gtkorientationbox.o
gthumb-preloader.o gthumb-wind ow.o gtkcellrendererthreestates.o main.o
-Wl,--export-dynamic  /usr/lib/libexif.so -pthread /usr/lib/libgnomeui- 2.so
-lSM -lICE /usr/lib/libbonoboui-2.so /usr/lib/libgnome-keyring.so
/usr/lib/libgnome-2.so /usr/lib/libpopt.s o /usr/lib/libbonobo-2.so
/usr/lib/libgconf-2.so /usr/lib/libgnomevfs-2.so
/usr/lib/libbonobo-activation.so /usr /lib/libORBit-2.so
/usr/lib/libgthread-2.0.so /usr/lib/libglade-2.0.so
/usr/lib/libgnomeprintui-2-2.so /usr/lib/ libgnomeprint-2-2.so
/usr/lib/libgnomecanvas-2.so /usr/lib/libxml2.so /usr/lib/libart_lgpl_2.so
/usr/lib/libpang oft2-1.0.so /usr/lib/libgtk-x11-2.0.so
/usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf- 2.0.so
/usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so
/usr/lib/libgobject-2.0.so /u sr/lib/libgmodule-2.0.so -ldl
/usr/lib/libglib-2.0.so -lpng /usr/lib/libtiff.so /usr/lib/libjpeg.so -lz
/usr/lib /libgphoto2.so /usr/lib/libgphoto2_port.so -lm
../libgthumb/.libs/libgthumb.so ../src/jpegutils/.libs/libgthumb- jpegutils.a
-Wl,--rpath -Wl,/usr/lib/gthumb
/usr/lib/libgnomeprintui-2-2.so: undefined reference to `gp_gc_set_data'
/usr/lib/libgnomeprintui-2-2.so: undefined reference to `gp_gc_get_data'
collect2: ld returned 1 exit status
make[3]: *** [gthumb] Error 1
make[3]: Leaving directory `/var/tmp/portage/gthumb-2.6.8/work/gthumb-2.6.8/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gthumb-2.6.8/work/gthumb-2.6.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gthumb-2.6.8/work/gthumb-2.6.8'
make: *** [all] Error 2

I have gnome-base/libgnomeprintui-2.12.0 installed.
Comment 1 Mike Gardiner (RETIRED) gentoo-dev 2005-09-27 01:12:35 UTC
obz@zen /usr/include $ find . -type f | xargs grep gp_gc_get_data
./libgnomeprint-2.2/libgnomeprint/private/gp-gc-private.h:gpointer
gp_gc_get_data (GPGC * gc);

Hrmm.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-09-28 00:44:45 UTC
*** Bug 107473 has been marked as a duplicate of this bug. ***
Comment 3 John N. Laliberte (RETIRED) gentoo-dev 2005-09-28 10:37:42 UTC
what version is your libgnomeprint that you have installed?

Please run the follow command and let me know what comes up:
ls /usr/lib/*.so | xargs nm --dynamic -o | grep gp_gc_set_data

This is my result:
/usr/lib/libgnomeprint-2-2.so:0002edb1 T gp_gc_set_data
/usr/lib/libgnomeprint.so:000443fa T gp_gc_set_data
/usr/lib/libgnomeprintui-2-2.so:         U gp_gc_set_data

T means defined.

Thanks!
Comment 4 baso 2005-09-28 11:06:49 UTC
ls /usr/lib/*.so | xargs nm --dynamic -o | gr ep gp_gc_set_data
nm: /usr/lib/libblkid.so: File format not recognized
nm: /usr/lib/libbz2.so: File format not recognized
nm: /usr/lib/libcom_err.so: File format not recognized
nm: /usr/lib/libcrack.so: File format not recognized
nm: /usr/lib/libc.so: File format not recognized
nm: /usr/lib/libcurses.so: File format not recognized
nm: /usr/lib/libcursesw.so: File format not recognized
nm: /usr/lib/libdevmapper.so: File format not recognized
nm: /usr/lib/libe2p.so: File format not recognized
nm: /usr/lib/libext2fs.so: File format not recognized
/usr/lib/libgnomeprintui-2-2.so:         U gp_gc_set_data
nm: /usr/lib/libgpm.so: File format not recognized
nm: /usr/lib/libhandle.so: File format not recognized
nm: /usr/lib/libhistory.so: File format not recognized
nm: /usr/lib/libncurses.so: File format not recognized
nm: /usr/lib/libncursesw.so: File format not recognized
nm: /usr/lib/libpamc.so: File format not recognized
nm: /usr/lib/libpam_misc.so: File format not recognized
nm: /usr/lib/libpam.so: File format not recognized
nm: /usr/lib/libpthread.so: File format not recognized
nm: /usr/lib/libpwdb.so: File format not recognized
nm: /usr/lib/libreadline.so: File format not recognized
nm: /usr/lib/libss.so: File format not recognized
nm: /usr/lib/libuuid.so: File format not recognized
nm: /usr/lib/libwrap.so: File format not recognized
nm: /usr/lib/libz.so: File format not recognized
Comment 5 John N. Laliberte (RETIRED) gentoo-dev 2005-09-28 11:08:44 UTC
what version of libgnomeprint do you have installed?

If you have it installed, please do:
equery f libgnomeprint

Note: this is "libgnomeprint", not "libgnomeprintui"
Comment 6 John N. Laliberte (RETIRED) gentoo-dev 2005-10-14 19:22:02 UTC
no response from reporter
Comment 7 Donnie Berkholz (RETIRED) gentoo-dev 2005-11-01 23:45:59 UTC
Created attachment 71911 [details]
libgnomeprint-2.12.1-equery.txt

[ebuild   R   ] gnome-base/libgnomeprint-2.12.1  +cups -debug -doc 0 kB
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2005-11-01 23:46:24 UTC
donnie@nebula ~ $ ls /usr/lib/*.so | xargs nm --dynamic -o 2> /dev/null | grep
gp_gc_set_data
/usr/lib/libgnomeprintui-2-2.so:         U gp_gc_set_data
donnie@nebula ~ $
Comment 9 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-01-11 18:13:21 UTC
Is this issue still reproducable?  If so, please reopen with version of libgnomeprint as well as emerge info.
Comment 10 Tim Redman 2006-01-23 07:48:10 UTC
I was getting the same error upgrading librsvg from 2.9.5 to 2.12.7.  In the batch of updates I had slated to perform (emerge -avuDtN world), I also showed libgnomeprintui being upgraded from 2.10.2 to 2.12.1.  There doesn't appear to be any kind of dependency linking librsvg to libgnomeprintui, so by luck of the draw it tries to do librsvg first.

When libgnomeprintui is forced to update first, librsvg compiles and installs without a hitch.