[10347] in The GTK GIMP ToolKit mailing list archive

home help back first fref pref prev next nref lref last post

[gtk-list] Slackware 3.5, glib and gtk+ 1.1.x confusion

daemon@ATHENA.MIT.EDU (Jacob Papenfuss)
Mon Nov 23 20:37:01 1998

Date: Mon, 23 Nov 1998 17:36:30 -0800
From: Jacob Papenfuss <webmaster@the-corridor.com>
To: gtk-list@redhat.com
Resent-From: gtk-list@redhat.com
Reply-To: gtk-list@redhat.com

Ok I just finally figured out what one has to do to compile GTK+ 1.1.x
on a Slackware 3.5 system. After making glib and installing it, rm
/usr/X11R6/local/lib/libglib.so.1.0.6 . For some reason it looks like
gtk tries to compile using this old version even if it notices 1.1.x is
installed, which causes the unresolved symbols. The dump of the output
if you dont rm the old glib follows.

/bin/sh ../libtool --mode=link gcc -g -O2 -DGTK_NO_CHECK_CASTS -Wall
-DUSE_XIM
-o testgtk  testgtk.o libgtk.la ../gdk/libgdk.la -L/usr/X11R6/lib -lXext
-lX11 -
L/usr/local/lib -rdynamic -lgmodule  -lglib -ldl -lm
gcc -g -O2 -DGTK_NO_CHECK_CASTS -Wall -DUSE_XIM -o .libs/testgtk
testgtk.o -Wl,-
-rpath -Wl,/usr/local/lib .libs/libgtk.so -Wl,--rpath -Wl,/usr/local/lib
../gdk/
.libs/libgdk.so -L/usr/X11R6/lib -lXext -lX11 -L/usr/X11R6/lib -lXext
-lX11 -L/u
sr/local/lib -rdynamic -lgmodule -lglib -ldl -lm
testgtk.o: In function `create_tree_sample':
/root/gtk+-1.1.5/gtk/testgtk.c:1189: undefined reference to `g_log'
testgtk.o: In function `gtk_ifactory_cb':
/root/gtk+-1.1.5/gtk/testgtk.c:2242: undefined reference to `g_log'
testgtk.o: In function `cursor_expose_event':
/root/gtk+-1.1.5/gtk/testgtk.c:2977: undefined reference to `g_log'
testgtk.o: In function `export_ctree':
/root/gtk+-1.1.5/gtk/testgtk.c:4478: undefined reference to
`g_node_destroy'
.libs/libgtk.so: undefined reference to `g_node_depth'
.libs/libgtk.so: undefined reference to `g_datalist_id_set_data_full'
.libs/libgtk.so: undefined reference to `g_hook_next_valid'
.libs/libgtk.so: undefined reference to `g_hook_list_init'
.libs/libgtk.so: undefined reference to `g_datalist_clear'
.libs/libgtk.so: undefined reference to `g_datalist_id_remove_no_notify'

.libs/libgtk.so: undefined reference to `g_completion_add_items'
.libs/libgtk.so: undefined reference to `g_node_last_child'
.libs/libgtk.so: undefined reference to `g_scanner_scope_remove_symbol'
.libs/libgtk.so: undefined reference to `g_completion_free'
.libs/libgtk.so: undefined reference to `g_hook_unref'
.libs/libgtk.so: undefined reference to `g_quark_try_string'
.libs/libgtk.so: undefined reference to `g_scanner_stat_mode'
../gdk/.libs/libgdk.so: undefined reference to `g_dataset_destroy'
.libs/libgtk.so: undefined reference to `g_hook_alloc'
.libs/libgtk.so: undefined reference to `g_hook_destroy_link'
.libs/libgtk.so: undefined reference to `g_node_insert_before'
../gdk/.libs/libgdk.so: undefined reference to `g_set_prgname'
.libs/libgtk.so: undefined reference to `g_hook_ref'
.libs/libgtk.so: undefined reference to `g_quark_from_string'
.libs/libgtk.so: undefined reference to `g_scanner_set_scope'
.libs/libgtk.so: undefined reference to `g_node_new'
.libs/libgtk.so: undefined reference to `g_hook_find_data'
.libs/libgtk.so: undefined reference to `g_strsplit'
.libs/libgtk.so: undefined reference to `g_completion_new'
.libs/libgtk.so: undefined reference to `g_datalist_init'
.libs/libgtk.so: undefined reference to `g_hook_destroy'
.libs/libgtk.so: undefined reference to `g_completion_complete'
.libs/libgtk.so: undefined reference to `g_atexit'
.libs/libgtk.so: undefined reference to `g_dataset_id_get_data'
.libs/libgtk.so: undefined reference to `g_scanner_scope_add_symbol'
.libs/libgtk.so: undefined reference to `g_list_find_custom'
.libs/libgtk.so: undefined reference to `g_datalist_id_get_data'
.libs/libgtk.so: undefined reference to `g_hook_first_valid'
.libs/libgtk.so: undefined reference to `g_dataset_id_set_data_full'
.libs/libgtk.so: undefined reference to `g_log_set_always_fatal'
.libs/libgtk.so: undefined reference to `g_scanner_unexp_token'
.libs/libgtk.so: undefined reference to `g_hook_insert_sorted'
.libs/libgtk.so: undefined reference to `g_mem_chunk_alloc0'
.libs/libgtk.so: undefined reference to `g_scanner_thaw_symbol_table'
.libs/libgtk.so: undefined reference to `g_scanner_freeze_symbol_table'
.libs/libgtk.so: undefined reference to `g_strreverse'
.libs/libgtk.so: undefined reference to `g_get_current_dir'
.libs/libgtk.so: undefined reference to `g_get_prgname'
.libs/libgtk.so: undefined reference to `g_node_reverse_children'
.libs/libgtk.so: undefined reference to `g_quark_from_static_string'
collect2: ld returned 1 exit status
make[2]: *** [testgtk] Error 1
make[2]: Leaving directory `/root/gtk+-1.1.5/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/gtk+-1.1.5'
make: *** [all-recursive-am] Error 2
www:~/gtk+-1.1.5#

-- 
To unsubscribe: mail -s unsubscribe gtk-list-request@redhat.com < /dev/null


home help back first fref pref prev next nref lref last post