Hi, On Sat, 2 Sep 2006 17:58:11 +0530 "Toufeeq Hussain" <[EMAIL PROTECTED]> wrote: >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
versions look ok. however, the symbols found as undefined: >`g_bookmark_file_get_title' >`g_bookmark_file_get_is_private' >`g_bookmark_file_set_description' >`g_bookmark_file_get_size' >`g_type_register_static_simple' [snip] are the functions introduced since glib-2.12.x. (saying more exactly, libglib-2.0.{a|so} provides) Looking the command executed to linking carefully, you can find that 2 different glib are mixed. >/usr/lib/libatk-1.0.so /usr/lib/libgobject-2.0.so >/usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so ... >/usr/gtkdfb/lib/libgobject-2.0.so /usr/gtkdfb/lib/libglib-2.0.so I suppose the first glib installed in /usr is older than 2.12, although that in /usr/gtkfb is 2.12.2, thus the linker is confused and you got error. Why 2 glib are mixed? I guess, you didn't install atk into /usr/gtkfb. atk in /usr is used. pkg-config file of atk in /usr introduced glib in /usr, instead of that in /usr/gtkfb. Regards, mpsuzuki _______________________________________________ gtk-list mailing list gtk-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-list