silc-client-1.1pre5 compile fix

Sami Farin <[email protected]>
Newsgroups gmane.network.silc.devel
Message-ID <[email protected]>
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'
...

--

_______________________________________________________________________
Info:    https://lists.silcnet.org/mailman/listinfo/silc-announce
Archive: https://lists.silcnet.org/pipermail/silc-announce
FAQ:     http://silcnet.org/support/faq/
silc-client-1.1pre5-network.c-static.patch (text/plain, 1.5 KB)
--- 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)
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFFr3giMCYCLUwuV18RAtDEAKCQTE1mlgzB3lz2F46haXyZSvfONACg3sia
xO+XySubJC0SkY748qQ5tnI=
=lDr6
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.