silc-client-1.1pre5 compile fix

Sami Farin safari-silc at safari.iki.fi
Thu Jan 18 14:37:39 CET 2007


gcc -g -O2 -Wall -o silc gui-entry.o gui-expandos.o gui-printtext.o gui-readline.o gui-windows.o lastlog.o mainwindows.o mainwindow-activity.o mainwindows-layout.o statusbar.o statusbar-config.o statusbar-items.o term.o term-dummy.o tparm.o term-terminfo.o terminfo-core.o textbuffer.o textbuffer-commands.o textbuffer-reformat.o textbuffer-view.o utf8.o silc.o module-formats.o -Wl,-E -Wl,-rpath -Wl,/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE -Wl,--export-dynamic -Wl,--export-dynamic -Wl,--export-dynamic  ../fe-common/silc/libfe_common_silc.a ../fe-common/core/libfe_common_core.a ../silc/libsilc.a ../silc/core/libsilc_core.a ../core/libcore.a ../lib-config/libirssi_config.a ../lib-popt/libpopt.a -L/usr/local/src/silc-client-1.1pre5/lib /usr/local/src/silc-client-1.1pre5/lib/.libs/libsilcclient.a ../perl/.libs/libperl_core_static.a ../perl/.libs/libfe_perl_static.a -L/usr/local/lib /usr/lib/perl5/5.8.8/i386-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE -lperl -lresolv -lnsl -lm -lcrypt -lutil -L/lib -lgmodule-2.0 -lglib-2.0 -lncurses /usr/local/src/silc-client-1.1pre5/lib/.libs/libsilc.a -ldl -lpthread
../core/libcore.a(network.o): In function `net_connect_ip':
/usr/local/src/silc-client-1.1pre5/apps/irssi/src/core/network.c:203: undefined reference to `sin_set_ip'
...

-- 
-------------- next part --------------
--- silc-client-1.1pre5/apps/irssi/src/core/network.c.bak	2003-02-20 17:27:22.000000000 +0200
+++ silc-client-1.1pre5/apps/irssi/src/core/network.c	2007-01-18 15:24:54.413162215 +0200
@@ -66,12 +66,7 @@ int net_ip_compare(IPADDR *ip1, IPADDR *
 
 
 /* copy IP to sockaddr */
-#ifdef G_CAN_INLINE
-G_INLINE_FUNC
-#else
-static
-#endif
-void sin_set_ip(union irssi_sockaddr_union *so, const IPADDR *ip)
+static void sin_set_ip(union irssi_sockaddr_union *so, const IPADDR *ip)
 {
 	if (ip == NULL) {
 #ifdef HAVE_IPV6
@@ -93,7 +88,7 @@ void sin_set_ip(union irssi_sockaddr_uni
 		memcpy(&so->sin.sin_addr, &ip->ip, 4);
 }
 
-void sin_get_ip(const union irssi_sockaddr_union *so, IPADDR *ip)
+static void sin_get_ip(const union irssi_sockaddr_union *so, IPADDR *ip)
 {
 	ip->family = so->sin.sin_family;
 
@@ -105,12 +100,7 @@ void sin_get_ip(const union irssi_sockad
 		memcpy(&ip->ip, &so->sin.sin_addr, 4);
 }
 
-#ifdef G_CAN_INLINE
-G_INLINE_FUNC
-#else
-static
-#endif
-void sin_set_port(union irssi_sockaddr_union *so, int port)
+static void sin_set_port(union irssi_sockaddr_union *so, int port)
 {
 #ifdef HAVE_IPV6
 	if (so->sin.sin_family == AF_INET6)
@@ -120,12 +110,7 @@ void sin_set_port(union irssi_sockaddr_u
 		so->sin.sin_port = htons((unsigned short)port);
 }
 
-#ifdef G_CAN_INLINE
-G_INLINE_FUNC
-#else
-static
-#endif
-int sin_get_port(union irssi_sockaddr_union *so)
+static int sin_get_port(union irssi_sockaddr_union *so)
 {
 #ifdef HAVE_IPV6
 	if (so->sin.sin_family == AF_INET6)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.silcnet.org/pipermail/silc-devel/attachments/20070118/0d605aaf/attachment.bin


More information about the silc-devel mailing list