Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Sep 1999 18:28:13 -0700 (PDT)
From:      albast@xs4all.nl
To:        freebsd-gnats-submit@freebsd.org
Subject:   ports/13754: ports:devel/yacl - fix for new gcc/egcs
Message-ID:  <19990915012813.10D6914E42@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         13754
>Category:       ports
>Synopsis:       ports:devel/yacl - fix for new gcc/egcs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 14 18:30:01 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Jeroen Hogeveen
>Release:        FreeBSD 4.0-CURRENT
>Organization:
n/a
>Environment:
FreeBSD Ampersand.twiddle.net 4.0-CURRENT FreeBSD 4.0-CURRENT #6: Tue Sep 14 00:17:41 CEST 1999     jh@Ampersand.twiddle.net:/usr/src/sys/compile/AMPERSAND  i386
>Description:
Fix compilation error[failure] (already initialized stuff).
New file: patches/patch-ac.

>How-To-Repeat:
Please do not forget to set the MOTIFLIB environment variable
(usually via /etc/make.conf), as it is being used in the cfg file.

>Fix:
diff -ruN yacl.orig/patches/patch-ac yacl/patches/patch-ac
--- yacl.orig/patches/patch-ac  Thu Jan  1 01:00:00 1970
+++ yacl/patches/patch-ac       Wed Sep 15 03:03:25 1999
@@ -0,0 +1,55 @@
+--- base/genseq.cxx.orig       Wed Feb 19 15:22:28 1997
++++ base/genseq.cxx    Wed Sep 15 02:12:38 1999
+@@ -39,6 +39,10 @@
+ #include "base/cmparatr.h"
+ #include "base/seqimp.cxx"
+ 
++#include "base/genseq.h"
++#include "base/voidptr.h"
++
++
+ #if (defined(__GNUC__) && __GNUC_MINOR__ >= 6)
+ template class YACL_BASE CL_Sequence<CL_VoidPtr>;
+ template class YACL_BASE CL_Basics<CL_VoidPtr>;
+@@ -50,9 +54,6 @@
+ template CL_Sequence<CL_VoidPtr>;
+ #endif
+ 
+-
+-#include "base/genseq.h"
+-#include "base/voidptr.h"
+ 
+ 
+ 
+--- base/intseq.cxx.orig       Wed Feb 19 15:42:34 1997
++++ base/intseq.cxx    Wed Sep 15 02:14:05 1999
+@@ -35,6 +35,8 @@
+ 
+ 
+ #include "base/seqimp.cxx"
++#include "base/long.h"
++#include "base/intseq.h"
+ 
+ 
+ #if (defined(__GNUC__) && __GNUC_MINOR__ >= 6)
+@@ -47,9 +49,6 @@
+ #if defined(_MSC_VER)
+ template CL_Sequence<long>;
+ #endif
+-
+-#include "base/long.h"
+-#include "base/intseq.h"
+ 
+ 
+ 
+--- ui/strview.cxx.orig        Wed Sep 15 02:46:28 1999
++++ ui/strview.cxx     Sun Jun 29 21:32:38 1997
+@@ -1249,7 +1249,7 @@
+     } while (1);
+     _selection.AddDependent (bind);
+ #elif defined(__X_MOTIF__)
++    StrViewBind bind (this, &UI_StringView::_SelectionChanged);
+-    StrViewBind bind (this, UI_StringView::_SelectionChanged);
+     _selection.RemoveDependent (bind);
+     _selection.MakeEmpty ();
+     int* pos_list;


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990915012813.10D6914E42>