Skip site navigation (1)Skip section navigation (2)
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>