Re: [gtk-list] Gtk+-2.10.2 with directfb fails



Hi,

On Sat, 2 Sep 2006 17:58:11 +0530
"Toufeeq Hussain" <toufeeqh gmail com> 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



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