Pagina 1 di 1

SOS gtk+2.10.6

Inviato: gio 12 ott 2006, 18:53
da mobify
Lancio un sos: ho necessità di installare le gtk+2.10.6, ho prevveduto ad installare le glib, cairo, etc tutte le dipendenze....(eseguido ldconfig e controllo che il path in ld.conf sia corretto) ma dopo un./configure senza errori, il make non va a buon fine...non so più che fare....
L' output con gli errori che ottengo dopo il make è il seguente:

./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_get_title'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_get_is_private'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_set_description'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_get_size'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_free'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_type_register_static_simple'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_load_from_file'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_get_visited'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_get_modified'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_key_file_set_double'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_set_mime_type'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_set_is_private'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_has_item'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_key_file_get_double'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_get_applications'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_get_uris'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_new'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_get_description'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_set_title'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_to_file'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_add_group'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_add_application'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_remove_item'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_get_mime_type'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_move_item'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_get_groups'
./.libs/libgtk-x11-2.0.so: undefined reference to `g_bookmark_file_get_app_info'
./.libs/libgtk-x11-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/sgarro/D/utils/gtk+-2.10.6/gtk'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/sgarro/D/utils/gtk+-2.10.6/gtk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/sgarro/D/utils/gtk+-2.10.6/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sgarro/D/utils/gtk+-2.10.6'
make: *** [all] Error 2

tnx in advance

:roll: :?

Inviato: gio 12 ott 2006, 19:26
da dapuzz
come tutte le cose che iniziano per g_qualcosa fa parte di glib2.
Leggo da http://developer.gnome.org/doc/API/2.0/ ... arser.html che "The GBookmarkFile parser was added in GLib 2.12"
Hai glib2 >2.12 ?

Inviato: gio 12 ott 2006, 19:34
da mobify
Si installate senza problemi le glib-2.12.4....
________________________

Questa è la parte precendente:
/bin/sh ../libtool --mode=link gcc -DG_DISABLE_DEPRECATED -g -O2 -Wall -o gtk-query-immodules-2.0 queryimmodules.o libgtk-x11-2.0.la ../gdk-pixbuf/libgdk_pixbuf-2.0.la ../gdk/libgdk-x11-2.0.la
gcc -DG_DISABLE_DEPRECATED -g -O2 -Wall -o .libs/gtk-query-immodules-2.0 queryimmodules.o ./.libs/libgtk-x11-2.0.so -L/usr/local/lib /home/sgarro/D/utils/gtk+-2.10.6/gdk/.libs/libgdk-x11-2.0.so -L/usr/X11R6/lib -L/usr/X11/lib /usr/local/lib/libatk-1.0.so ../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so ../gdk/.libs/libgdk-x11-2.0.so -lXrandr -lXinerama /usr/local/lib/libpangocairo-1.0.so /usr/local/lib/libpangoft2-1.0.so /usr/local/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so /usr/local/lib/libcairo.so -lpng12 -lSM -lICE /usr/X11R6/lib/libfontconfig.so /usr/lib/libfreetype.so -lz /usr/lib/libexpat.so -lXcursor -lXrender -lXext -lXfixes -lX11 /home/sgarro/D/utils/gtk+-2.10.6/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so /usr/local/lib/libgmodule-2.0.so -ldl /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so -lrt /usr/lib/libiconv.so -lm

Inviato: gio 12 ott 2006, 19:39
da dapuzz
allora controlla che il grep che ti posto dia all'incirca lo stesso risultato (io ho le 2.12.3

Codice: Seleziona tutto

grep -r -i g_bookmark_file_get_title /usr/include/glib-2.0/*
/usr/include/glib-2.0/glib/gbookmarkfile.h:gchar *        g_bookmark_file_get_title           (GBookmarkFile  *bookmark,
Inoltre postaci anche il comando che provoca l'errore che può darsi che si debba correggere qualche path.