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-----