Gtk+-2.10.2 with directfb fails



Hi,

I'm trying to compile Gtk 2.10 for direcftb. The software versions I'm
using are as follows:

DirectFB : 0.9.25.1
glib : 2.12.2
pango : 1.13.3
cairo : 1.2.4

I'm following the steps mentioned in this article:
http://www.directfb.org/wiki/index.php/Projects:GTK_on_DirectFB

While compiling Gtk, I get the following error:

/bin/sh ../libtool --mode=link gcc  -DG_DISABLE_DEPRECATED -g -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 -DG_DISABLE_DEPRECATED -g -Wall -o .libs/gtk-query-immodules-2.0
queryimmodules.o  ./.libs/libgtk-directfb-2.0.so -L/usr/gtkdfb/lib
/home/topa/gtkdfb/gtk+-2.10.2/gdk/.libs/libgdk-directfb-2.0.so
/usr/lib/libatk-1.0.so /usr/lib/libgobject-2.0.so
/usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so
../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so
../gdk/.libs/libgdk-directfb-2.0.so /usr/gtkdfb/lib/libdirectfb.so
/usr/gtkdfb/lib/libfusion.so /usr/gtkdfb/lib/libdirect.so
/usr/gtkdfb/lib/libpangocairo-1.0.so
/usr/gtkdfb/lib/libpangoft2-1.0.so /usr/gtkdfb/lib/libpango-1.0.so
/usr/gtkdfb/lib/libcairo.so /usr/lib/libfreetype.so -lfontconfig
/usr/lib/libdirectfb.so /usr/lib/libfusion.so /usr/lib/libdirect.so
-lz -lpthread -lpng12
/home/topa/gtkdfb/gtk+-2.10.2/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so
/usr/gtkdfb/lib/libgmodule-2.0.so -ldl
/usr/gtkdfb/lib/libgobject-2.0.so /usr/gtkdfb/lib/libglib-2.0.so -lm
-Wl,--rpath -Wl,/usr/gtkdfb/lib
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_title'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_is_private'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_set_description'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_size'
./.libs/libgtk-directfb-2.0.so: undefined reference to `g_bookmark_file_free'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_type_register_static_simple'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_load_from_file'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_visited'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_modified'
./.libs/libgtk-directfb-2.0.so: undefined reference to `g_key_file_set_double'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_set_mime_type'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_set_is_private'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_has_item'
./.libs/libgtk-directfb-2.0.so: undefined reference to `g_key_file_get_double'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_applications'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_uris'
./.libs/libgtk-directfb-2.0.so: undefined reference to `g_bookmark_file_new'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_description'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_set_title'
./.libs/libgtk-directfb-2.0.so: undefined reference to `g_bookmark_file_to_file'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_add_group'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_add_application'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_remove_item'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_mime_type'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_move_item'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_groups'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_app_info'
./.libs/libgtk-directfb-2.0.so: undefined reference to
`g_bookmark_file_get_added'
collect2: ld returned 1 exit status
make[4]: *** [gtk-query-immodules-2.0] Error 1
make[4]: Leaving directory `/home/topa/gtkdfb/gtk+-2.10.2/gtk'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/topa/gtkdfb/gtk+-2.10.2/gtk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/topa/gtkdfb/gtk+-2.10.2/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/topa/gtkdfb/gtk+-2.10.2'
make: *** [all] Error 2

Help on this would be appreciated.

Thanks,
Toufeeq
--
blog @ http://toufeeq.net



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]