Hi Dave, On Sat, Jun 24, 2006 at 10:23:38AM -0700, Dave Beckett wrote: > I've just uploaded cairo 1.1.10 experimental debs to: > http://download.dajobe.org/debian/experimental/ > > This should include all the fixes Frans and others mentioned and needed > for the graphical installer build with gtk+directfb. I've renamed the > cairo+directfb packages (moved the '2' to the end of the package name) > and there's a new libcairo-directfb2-dev so you can build against this > outside of the udeb world. > > I'd like to upload these to experimental soon if it's looking ok. Let > me pick an arbitrary deadline of Tuesday 27th to encourage people to try > them :)
I tested your package the usual way: * rebuilt the packages from source: WORKS * rebuilt g-i using libcairo-directfb2-udeb_1.1.10-1_i386.udeb: WORKS * installed - libcairo-directfb2_1.1.10-1_i386.deb - libcairo-directfb2-dev_1.1.10-1_i386.deb on my sid chroot and used it to rebuild gtk+ 2.8.18 (cvs snapshot) after applying my patch [1] but I got the following error: make[4]: Entering directory `/home/zino/2.8_libs/2.8.17/gtk+/gtk' /bin/sh ../libtool --mode=link gcc -g -O2 -Wall -o gtk-query-immodules-2.0 queryimmodules.o libgtk-directfb-2.0.la ../gdk-pixbuf/libgdk_pixbuf-2.0.la ../gdk/libgdk-directfb-2.0.la gcc -g -O2 -Wall -o .libs/gtk-query-immodules-2.0 queryimmodules.o ./.libs/libgtk-directfb-2.0.so ../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so ../gdk/.libs/libgdk-directfb-2.0.so -Wl,--rpath -Wl,/usr/local/lib ../gdk/.libs/libgdk-directfb-2.0.so: undefined reference to `cairo_directfb_surface_create' collect2: ld returned 1 exit status make[4]: *** [gtk-query-immodules-2.0] Error 1 make[4]: Leaving directory `/home/zino/2.8_libs/2.8.17/gtk+/gtk' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/zino/2.8_libs/2.8.17/gtk+/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/zino/2.8_libs/2.8.17/gtk+/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/zino/2.8_libs/2.8.17/gtk+' make: *** [all] Error 2 a quick check shows me that the required symbol is contained in the library: [EMAIL PROTECTED]:~/2.8_libs/cairo$ nm new/usr/lib/libcairo-directfb/lib/libcairo.a | grep cairo_directfb_surface_create 00000950 t _cairo_directfb_surface_create_similar 000008a0 T cairo_directfb_surface_create So it's probably me doing something wrong. I'll probably have some time to dig into that tomorrow evening. Davide [1] http://www.webalice.it/zinosat/gtk+-directfb_2.8.17.patch.gz
signature.asc
Description: Digital signature