I'm trying to compile Gtk-Gnutella 0.96.3 from source code because there is no precompiled (.rpm) package for Suse 10 as far as I know. However, I keep getting the following error after "make" (I use: "
./Configure -ders" for the configure part):
Code:
/usr/include/string.h:304: warning: shadowed declaration is here
/bin/rm -f libgtk1.a
ar rc libgtk1.a downloads.o downloads_cb.o fileinfo.o gnet_stats.o hcache.o interface-glade.o monitor_cb.o monitor.o nodes_cb.o nodes.o search_cb.o search.o search_stats.o support-glade.o upload_stats.o uploads.o callbacks.o interface-glade.o support-glade.o callbacks.o
: libgtk1.a
make[4]: Leaving directory `/home/user/source-install/gtk-gnutella-0.96.3/src/ui/gtk/gtk1'
Continuing in src/ui/gtk...
/bin/rm -f libgtkx.a
/bin/ln gtk1/libgtk1.a libgtkx.a
: libgtkx.a
make[3]: Leaving directory `/home/user/source-install/gtk-gnutella-0.96.3/src/ui/gtk'
Continuing in src...
/bin/rm -f gtk-gnutella
if test -f gtk-gnutella; then \
/bin/mv gtk-gnutella gtk-gnutella~; fi
cc -o gtk-gnutella main.o if/bridge/ui2c.o if/bridge/c2ui.o if/gnet_property.o if/gui_property.o -Lcore -lcore -Ldht -ldht -Lui/gtk -lgtk-common -lgtkx -lgtk-common -ldht -lcore -Llib -lshared -L/opt/gnome/lib -L/usr/X11R6/lib -lgtk -lgdk -lXi -lXext -lX11 -lm -lglib -L/opt/gnome/lib -lglib -lxml2 -lz -lm -ldbus-1 -lgnutls -lsqlite3 -O2 -g -L/usr/local/lib -lz -lresolv -liconv
lib/libshared.a(utf8.o): In function `locale_get_charset':
/home/user/source-install/gtk-gnutella-0.96.3/src/lib/utf8.c:1256: undefined reference to `locale_charset'
collect2: ld returned 1 exit status
make[2]: *** [gtk-gnutella] Error 1
make[2]: Leaving directory `/home/user/source-install/gtk-gnutella-0.96.3/src'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/home/user/source-install/gtk-gnutella-0.96.3'
make: *** [all] Error 2
I'm almost sure that I am missing one particular (development) package, but which one? Can anyone help me please...?