From owner-freebsd-ports Sun Jun 9 11:51:42 2002 Delivered-To: freebsd-ports@freebsd.org Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by hub.freebsd.org (Postfix) with ESMTP id D97C537B40B; Sun, 9 Jun 2002 11:51:36 -0700 (PDT) Received: by elvis.mu.org (Postfix, from userid 1192) id C54F0AE147; Sun, 9 Jun 2002 11:51:36 -0700 (PDT) Date: Sun, 9 Jun 2002 11:51:36 -0700 From: Alfred Perlstein To: lioux@FreeBSD.org Cc: ports@freebsd.org Subject: fix devel/ddd for 5.x Message-ID: <20020609185136.GD88163@elvis.mu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.27i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org tested and compiled on 4.x and 5.x, seems to work and fixes compilation on 5.x. There may be a better patch for the first two files that involves mucking with configure but I don't know. Index: files/patch-strclass.C =================================================================== RCS file: files/patch-strclass.C diff -N files/patch-strclass.C --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-strclass.C 9 Jun 2002 07:55:38 -0000 @@ -0,0 +1,11 @@ +--- ddd/strclass.C.orig Fri Mar 30 04:31:46 2001 ++++ ddd/strclass.C Sun Jun 9 00:29:48 2002 +@@ -1431,7 +1431,7 @@ + } + x.rep->s[i] = 0; + x.rep->len = i; +-#if HAVE_IOSTATE ++#if HAVE_IOSTATE || 1 + ios::iostate new_state = s.rdstate(); + #else + int new_state = s.rdstate(); Index: files/patch-streampos.h =================================================================== RCS file: files/patch-streampos.h diff -N files/patch-streampos.h --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-streampos.h 9 Jun 2002 07:55:58 -0000 @@ -0,0 +1,11 @@ +--- ddd/streampos.h.orig Mon Jan 17 06:53:42 2000 ++++ ddd/streampos.h Sun Jun 9 00:36:50 2002 +@@ -40,7 +40,7 @@ + #include "config.h" + + #if !HAVE_STREAMPOS +-typedef long streampos; ++//typedef long streampos; + #endif + + #endif // _DDD_streampos_h Index: files/patch-strerror.c =================================================================== RCS file: files/patch-strerror.c diff -N files/patch-strerror.c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-strerror.c 9 Jun 2002 07:56:15 -0000 @@ -0,0 +1,21 @@ +--- libiberty/strerror.c.orig Sun Sep 26 23:07:42 1999 ++++ libiberty/strerror.c Sun Jun 9 00:24:19 2002 +@@ -17,6 +17,7 @@ + #endif + + #include ++#include + #include + + #ifdef HAVE_SYS_ERRLIST +@@ -462,8 +463,8 @@ + + #else + +-extern int sys_nerr; +-extern char *sys_errlist[]; ++extern const int sys_nerr; ++extern const char *sys_errlist[]; + + #endif + Index: files/patch-strsignal.c =================================================================== RCS file: files/patch-strsignal.c diff -N files/patch-strsignal.c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-strsignal.c 9 Jun 2002 08:05:33 -0000 @@ -0,0 +1,19 @@ +--- libiberty/strsignal.c.orig Sun Jun 9 01:04:11 2002 ++++ libiberty/strsignal.c Sun Jun 9 01:04:45 2002 +@@ -19,6 +19,7 @@ + #define sys_siglist no_such_symbol + + #include ++#include + #include + + /* Routines imported from standard C runtime libraries. */ +@@ -244,7 +245,7 @@ + #else + + #ifdef NSIG +-static int sys_nsig = NSIG; ++static const int sys_nsig = NSIG; + #else + #ifdef _NSIG + static int sys_nsig = _NSIG; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message