Hi davide has just provided us a new gtkdfblib https://debian.polito.it/downloads/dfb_2.7.0-3.tgz this set of libs is ok for compiling and testing gtk apps. if i compile the cdebconf gtk frontendgcc gtk.c -shared -o gtk.so -Wall,-rpath,/usr/local/lib/cdebconf -D_REENTRANT -D_GNU_SOURCE -I/home/attilio/svn_gtk/cdebconf/src -L/home/attilio/svn_gtk/cdebconf/src -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/directfb -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -L/usr/X11R6/lib -L/home/attilio/dfb_2.7.0-3/usr/lib -L/d-i_dfb/usr/lib/ -lgtk-directfb-2.0 -lgdk-directfb-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -ldirectfb -lpangocairo-1.0 -lfusion -ldirect -lpthread -lpango-1.0 -lfreetype -lz -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lfontconfig -lpixman -lXrender -lX11 -lpng12
everything goes fine, but i experience problems in launching it http://mail.directfb.org/pipermail/directfb-dev/2005-July/000442.html this is more a dfb problem than debconf one, anyway.As davide suggested it would be very useful if someone could try to do some testing with the gtk frontend and his precompiled gtkdfb libs.
ciao attilio Davide Viti wrote:
Hi, here's the URL where you can grab a tarball with all the necessary stuff needed to test the brand new library.I'm not sure everything is compiled too well, but even the source seem not too be perfect yet though :)https://debian.polito.it/downloads/dfb_2.7.0-1.tgz in the same URL there's a 2.8 something: that was compiled a few weeks ago and does not work. In /usr/bin you'll find some executables: ghello is a minimal example and gtk-demo is the standard demo shipped with the libs. they both worked pretty well on my test.I also compiled gtk.so against these libs and copied it into/usr/lib/cdebconf/frontend/Gtk.so so, after setting DEBIAN_FRONTEND=Gtk you can try and run the installer with thegtk fe. I tried it under qemu with no success.Please let me know if you can get that working ciao Davide