sodipodi fails to merge because while "test-widgets" ld can't link gdk_pixbuf_xlib. A lot of code earlier in the ebuild compiles without failing. I'm pretty confused ... I don't know what gdk_pixbuf_xlib is, or what provides it, but the deps in sodipodi's ebuild don't. I tried taking -lgdk_pixbuf_xlib out of the Makefile, but something breaks. Hopefully this is enough to go on, e-mail me if you need more info / can't reproduce it. $ emerge sodipodi --buildpkg ... make[3]: Entering directory `/var/tmp/portage/sodipodi-0.24.1-r4/work/sodipodi-0.24.1/src/widgets' rm -f libspwidgets.a ar cru libspwidgets.a sp-toolbox.o sp-color-slider.o sp-color-selector.o gradient-image.o gradient-position.o ranlib libspwidgets.a gcc -mcpu=i686 -march=i686 -O3 -pipe -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -Wall -Wunused -o test-widgets test-widgets.o sp-color-slider.o sp-color-selector.o -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgal -lgnomecanvaspixbuf -lgdk_pixbuf_xlib -lglade-gnome -lglade -lgnomeprint -lgnomeui -lgdk_imlib -lSM -lICE -lgnome -lgnomesupport -lesd -lasound -laudiofile -ldb1 -lgdk_pixbuf -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lart_lgpl -lm -lfreetype -lxml -lz -lpng -lz /usr/i686-pc-linux-gnu/bin/ld: cannot find -lgdk_pixbuf_xlib collect2: ld returned 1 exit status make[3]: *** [test-widgets] Error 1 make[3]: Leaving directory `/var/tmp/portage/sodipodi-0.24.1-r4/work/sodipodi-0.24.1/src/widgets' ...
emerge gdk-pixbuf (although it should be already installed) and see if that works. There was a problem where gdk-pixbuf had to be emerged twice to get it to work properly.
Thank you. That worked. I thought gdk-pixbuf-0.16.0-r4 was supposed to clear up that bug, but apparently not (I had -r4 installed). Should we look into this?
i had the same problem... i just changed /usr/lib/gdk_pixbuf_xlibConf.sh(and removed the '_xlib' in the linker-line... maybe a bug in gdk_pixbuf[-scripts]?)
Handing off to Azarah because I know he's handled this problem.
If you could try with gdk-pixbuf-0.16.0-r5, it would be appreciated. Just make sure you have the latest unmasked sys-devel/libtool installed (should be 1.4.1-r3)
Is this solved ? Any new comments ?
I've built a bunch of systems with sodipodi without a problem ... I guess that means it's solved :)