Date: Thu, 14 Dec 2006 13:49:58 +0100 (CET) From: trasz <trasz@pin.if.uz.zgora.pl> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/106717: [PATCH] net-mgmt/annextools: fix build with gcc41 Message-ID: <20061214124958.143F439DBA@pin.if.uz.zgora.pl> Resent-Message-ID: <200612141250.kBECoAZi079026@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 106717 >Category: ports >Synopsis: [PATCH] net-mgmt/annextools: fix build with gcc41 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Dec 14 12:50:09 GMT 2006 >Closed-Date: >Last-Modified: >Originator: trasz >Release: FreeBSD 6.1-RELEASE-p10 i386 >Organization: >Environment: System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #0: Wed Nov 15 19:16:30 CET 2006 >Description: Fix build with gcc41. http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.2006121307/annextools-10.0.log Added file(s): - files/patch-erpcd::acp_policy.c - files/patch-erpcd::acp_tcp.c - files/patch-erpcd::acplint.c - files/patch-erpcd::ch_passwd.c - files/patch-erpcd::tms.c - files/patch-erpcd::tms_dbm.c Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- annextools-10.0.patch begins here --- diff -ruN --exclude=CVS /usr/ports/net-mgmt/annextools/Makefile /home/trasz/annextools/Makefile --- /usr/ports/net-mgmt/annextools/Makefile Mon Dec 12 22:11:23 2005 +++ /home/trasz/annextools/Makefile Thu Dec 14 13:49:12 2006 @@ -5,21 +5,21 @@ # $FreeBSD: ports/net-mgmt/annextools/Makefile,v 1.6 2005/12/12 21:11:23 bms Exp $ # -PORTNAME= annextools +PORTNAME= annextools PORTVERSION= 10.0 PORTREVISION= 0 -CATEGORIES= net-mgmt +CATEGORIES= net-mgmt MASTER_SITES= ftp://www142.nortelnetworks.com/pub/swcode/remacc/microannex_xl/ DISTNAME= R10.0B-R2.3 EXTRACT_SUFX= .tar.Z DIST_SUBDIR= microannex_xl -MAINTAINER= ports@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= BSD tools for the MicroAnnex-XL Terminal Server WRKSRC= ${WRKDIR}/src -EXTRACT_AFTER_ARGS= | ${TAR} -xf - src +EXTRACT_AFTER_ARGS= | ${TAR} -xf - src post-extract: ${FIND} ${WRKDIR}/src -type d -exec ${CHMOD} u+w \{\} \; diff -ruN --exclude=CVS /usr/ports/net-mgmt/annextools/files/patch-erpcd::acp_policy.c /home/trasz/annextools/files/patch-erpcd::acp_policy.c --- /usr/ports/net-mgmt/annextools/files/patch-erpcd::acp_policy.c Thu Jan 1 01:00:00 1970 +++ /home/trasz/annextools/files/patch-erpcd::acp_policy.c Thu Dec 14 13:49:09 2006 @@ -0,0 +1,10 @@ +--- erpcd/acp_policy.c.orig Thu Dec 14 13:12:21 2006 ++++ erpcd/acp_policy.c Thu Dec 14 13:14:18 2006 +@@ -333,6 +333,7 @@ + char *Pass, int prompt, + int max_retries, char *Message, + ARQ_PROFILE *opt_info)); ++static int map_mask_to_code(int); + + #ifdef _WIN32 + int syslog( int pri, const char *format, ...); diff -ruN --exclude=CVS /usr/ports/net-mgmt/annextools/files/patch-erpcd::acp_tcp.c /home/trasz/annextools/files/patch-erpcd::acp_tcp.c --- /usr/ports/net-mgmt/annextools/files/patch-erpcd::acp_tcp.c Thu Jan 1 01:00:00 1970 +++ /home/trasz/annextools/files/patch-erpcd::acp_tcp.c Thu Dec 14 13:49:09 2006 @@ -0,0 +1,11 @@ +--- erpcd/acp_tcp.c.orig Thu Dec 14 13:16:58 2006 ++++ erpcd/acp_tcp.c Thu Dec 14 13:17:32 2006 +@@ -139,7 +139,7 @@ + #endif /* _WIN32 */ + + /* Forward Routine Declarations */ +-int type_of_req(); ++static int type_of_req(); + #define DOMAIN_DELIMIT '@' + #define TLD_DELIMIT '.' + #define REQ_TYPE_DROP 0 diff -ruN --exclude=CVS /usr/ports/net-mgmt/annextools/files/patch-erpcd::acplint.c /home/trasz/annextools/files/patch-erpcd::acplint.c --- /usr/ports/net-mgmt/annextools/files/patch-erpcd::acplint.c Thu Jan 1 01:00:00 1970 +++ /home/trasz/annextools/files/patch-erpcd::acplint.c Thu Dec 14 13:49:11 2006 @@ -0,0 +1,20 @@ +--- erpcd/acplint.c.orig Thu Dec 14 13:27:34 2006 ++++ erpcd/acplint.c Thu Dec 14 13:29:12 2006 +@@ -60,7 +60,8 @@ + #endif + + void uprof_dump(); +- ++static void usage(); ++ + char *err_text[] = { + "ACPU_ESUCCESS", + "ACPU_ESKIP", +@@ -87,7 +88,6 @@ + int opt, flags = 0; + Uprof uprof; + Access access; +- static void usage(); + struct environment_spec env, *env_p = &env; + + diff -ruN --exclude=CVS /usr/ports/net-mgmt/annextools/files/patch-erpcd::ch_passwd.c /home/trasz/annextools/files/patch-erpcd::ch_passwd.c --- /usr/ports/net-mgmt/annextools/files/patch-erpcd::ch_passwd.c Thu Jan 1 01:00:00 1970 +++ /home/trasz/annextools/files/patch-erpcd::ch_passwd.c Thu Dec 14 13:49:10 2006 @@ -0,0 +1,21 @@ +--- erpcd/ch_passwd.c.orig Mon Jul 21 19:51:16 1997 ++++ erpcd/ch_passwd.c Thu Dec 14 13:40:15 2006 +@@ -65,6 +65,9 @@ + #endif + #endif + ++#include <stdlib.h> ++#include <string.h> ++ + char *strcpy(); + char *crypt(); + char *getpass(); +@@ -87,6 +90,8 @@ + static DBM *open_dbm(); + static void unlock_database(); + #endif ++ ++static int matches_password(char *, char *); + + static int + alldigits(str) diff -ruN --exclude=CVS /usr/ports/net-mgmt/annextools/files/patch-erpcd::tms.c /home/trasz/annextools/files/patch-erpcd::tms.c --- /usr/ports/net-mgmt/annextools/files/patch-erpcd::tms.c Thu Jan 1 01:00:00 1970 +++ /home/trasz/annextools/files/patch-erpcd::tms.c Thu Dec 14 13:49:10 2006 @@ -0,0 +1,11 @@ +--- erpcd/tms.c.orig Thu Dec 14 13:19:53 2006 ++++ erpcd/tms.c Thu Dec 14 13:20:07 2006 +@@ -50,7 +50,7 @@ + /* + * forwards + */ +-int tms_request(); ++static int tms_request(); + #define REQUEST_INIT 1 + #define REQUEST_TERM 2 + diff -ruN --exclude=CVS /usr/ports/net-mgmt/annextools/files/patch-erpcd::tms_dbm.c /home/trasz/annextools/files/patch-erpcd::tms_dbm.c --- /usr/ports/net-mgmt/annextools/files/patch-erpcd::tms_dbm.c Thu Jan 1 01:00:00 1970 +++ /home/trasz/annextools/files/patch-erpcd::tms_dbm.c Thu Dec 14 13:49:10 2006 @@ -0,0 +1,18 @@ +--- erpcd/tms_dbm.c.orig Thu Dec 14 13:25:31 2006 ++++ erpcd/tms_dbm.c Thu Dec 14 13:27:08 2006 +@@ -1505,13 +1505,14 @@ + * + ************************************************************/ + ++static char ctoh(); ++ + static int + parse_addmod(argc, argv, adding) + int argc; + char **argv; + int adding; + { +- char ctoh(); + static char inv_val[] = "Invalid %s value \"%s\"\n"; + + static struct kw_entry { diff -ruN --exclude=CVS /usr/ports/net-mgmt/annextools/files/patch-libannex::socket_layer.c /home/trasz/annextools/files/patch-libannex::socket_layer.c --- /usr/ports/net-mgmt/annextools/files/patch-libannex::socket_layer.c Thu Sep 25 21:49:31 2003 +++ /home/trasz/annextools/files/patch-libannex::socket_layer.c Thu Dec 14 13:49:08 2006 @@ -1,5 +1,5 @@ ---- libannex/socket_layer.c.orig Thu Aug 4 15:58:59 1994 -+++ libannex/socket_layer.c Thu Sep 18 20:10:32 2003 +--- libannex/socket_layer.c.orig Thu Aug 4 16:58:59 1994 ++++ libannex/socket_layer.c Thu Dec 14 13:09:21 2006 @@ -74,6 +74,8 @@ #include <ctype.h> #include <errno.h> @@ -9,7 +9,16 @@ #include "../inc/config.h" #include "../inc/slip/slip_user.h" -@@ -189,7 +191,7 @@ +@@ -168,6 +170,8 @@ + static struct sockinf *sockinf_bynumber(); + static struct sockinf *sockinf_byport(); + ++static int trivial_alarm_handler(int); ++ + + struct protoent *GETPROTOBYNAME(name) + char *name; +@@ -189,7 +193,7 @@ int protocol; /* IPPROTO_UDP only */ { struct sockinf *s; @@ -18,7 +27,7 @@ int i; /* Check arguments */ -@@ -260,7 +262,7 @@ +@@ -260,7 +264,7 @@ { struct sockinf *t, *u; int port; @@ -27,7 +36,7 @@ if(!(t = sockinf_bynumber(s, FALSE))) { errno = EBADF; -@@ -300,7 +302,7 @@ +@@ -300,7 +304,7 @@ { struct sockinf *t, *u; int port; --- annextools-10.0.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061214124958.143F439DBA>