Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jul 1995 15:23:48 -0700
From:      Mike Stump <mrs@cygnus.com>
To:        "Philippe Charnier" <charnier@lirmm.fr>
Cc:        hackers@freebsd.org, bug-g++@prep.ai.mit.edu
Subject:   Re: libg++.2.6.1/FreeBSD-2.0.1-Devel. 
Message-ID:  <199507212223.PAA10353@cygnus.com>
In-Reply-To: Your message of "Thu, 27 Oct 1994 13:19:53 BST." <199410271221.NAA05878@lirmm.lirmm.fr> 

next in thread | previous in thread | raw e-mail | index | archive | help
I believe that these problems have been fixed.  Let us know if they
are not.

> Message-Id: <199410271221.NAA05878@lirmm.lirmm.fr>
> Date: Thu, 27 Oct 1994 13:19:53 +0100
> From: "Philippe Charnier" <charnier@lirmm.fr>
> 
> 
> while installing libg++-2.6.1 on FreeBSD-2.0.1-Development
> (/usr/local/bin/gcc -> /usr/bin/cc, the FreeBSD port of gcc-2.6.0)
> 
> 
> Remove 2 spaces characters
> 
> --- ./libg++/etc/ADT-examples/Makefile.in.orig	Wed Oct 26 23:38:25 1994
> +++ ./libg++/etc/ADT-examples/Makefile.in	Wed Oct 26 23:38:59 1994
> @@ -36,7 +36,7 @@
>  
>  genkey: genPatkey.o
>  	$(CXX)  genPatkey.o -o $@ $(LIBS)
> -   
> +
>  Patricia.o: $(srcdir)/Patricia.h
>  Patmain.o: $(srcdir)/Patricia.h 
>  
> The output (_G_config.h) is: typedef quad_t fpos_t
> breaks the compilation. `quad_t' is defined in sys/types.h.
>  
> --- ./libio/gen-params.orig	Wed Oct 26 23:52:16 1994
> +++ ./libio/gen-params	Wed Oct 26 23:58:48 1994
> @@ -277,6 +277,9 @@
>  cat <<!EOF!
>  typedef ${clock_t-int /* default */} ${macro_prefix}clock_t;
>  typedef ${dev_t-int /* default */} ${macro_prefix}dev_t;
> +#ifdef __FreeBSD__
> +#include <sys/types.h>
> +#endif
>  typedef ${fpos_t-long /* default */} ${macro_prefix}fpos_t;
>  typedef ${gid_t-int /* default */} ${macro_prefix}gid_t;
>  typedef ${ino_t-int /* default */} ${macro_prefix}ino_t;
> 
> 
> lena # ./configure i386-unknown-freebsd
> lena # make
> [...]
> gcc -c -g -O2 -fno-implicit-templates -nostdinc++ -I. -I../../libio -I. -I./../../libio -I./../src  Integer.cc
> Integer.cc: In function `struct IntRep * div(const struct IntRep *, long int, struct IntRep *)':
> Integer.cc:1185: Internal compiler error.
> Integer.cc:1185: Please submit a full bug report to `bug-g++@prep.ai.mit.edu'.
> *** Error code 1
> 
> Stop.
> *** Error code 1
> 
> Stop.
> *** Error code 1
> 
> Stop.
> 
> No error when running make again.
> 
> lena # make
> cd tests; make all ...
> cd dbz; make all ...
> cd stdio; make all ...
> `iostream.list' is up to date.
> gcc -c -g -O2 -fno-implicit-templates -nostdinc++ -I. -I../../libio -I. -I./../../libio -I./../src  Integer.cc
> [...]
> 
> 
> 
> 
> --------                                                        --------
> Philippe Charnier                                      charnier@lirmm.fr
>                                
> 
>          LIRMM, 161 rue Ada, 34392 Montpellier cedex 5 -- France
> ------------------------------------------------------------------------



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