Mike,
sorry for the hassling, but gtk+ fails to build because
it cannot find cairo-directfb.h
I noticed that when you "make install" Cairo, it does not
/usr/bin/install -c -m 644 'cairo-directfb.h' 
'/home/zino/LIBS/d-i_build/include/cairo/cairo-directfb.h'

so I copied it by hand, retried to build gtk+ (with gdk backend of course)
and I _almost_ managed to get the libs:


/bin/sh ../libtool --mode=link gcc  -g -O2 -Wall  
-L/home/zino/LIBS/d-i_build/lib -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  
-L/home/zino/LIBS/d-i_build/lib ./.libs/libgtk-directfb-2.0.so 
../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so ../gdk/.libs/libgdk-directfb-2.0.so 
-Wl,--rpath -Wl,/home/zino/LIBS/d-i_build/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/LIBS/gtk+/gtk'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/zino/LIBS/gtk+/gtk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/zino/LIBS/gtk+/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/zino/LIBS/gtk+'
make: *** [all] Error 2


Hope this helps
Davide

_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to