This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Results for 2.96 19991129 (experimental) testsuite on i586-pc-linux-gnu


On Wed, 08 Dec 1999, Manfred Hollstein wrote:
> On Tue, 7 December 1999, 10:00:50, andris@stargate.astr.lu.lv wrote:
> 
>  > On Sat, 04 Dec 1999, Manfred Hollstein wrote:
>  > > 
>  > > On Tue, 30 November 1999, 18:34:57, andris@hal.astr.lu.lv wrote:
>  > > 
>  > >  > 
>  > >  > Configuration:	Linux kernel 2.2.13
>  > >  >                 glibc-2.1.2
>  > >  > 		binutils-2.9.1.0.25
>  > 
>  > Forgot to mention:  ncurses-5.0-19990918 
>  > 
>  > >  > 
>  > >  > Additional packages: libg++-2.8.1.3 (slightly modified)
>  > >  > 		
>  > >  > Changes	to libg++-2.8.1.3:
>  > >  >     - removed definition of strcasecmp from libg++/src/std.h
>  > >  >       otherwise libg++ does not compile at all due to conflict with
>  > >  >       /usr/include/string.h
>  > >  >     - failure to compile tests in libg++/etc/lf. Currently removed 
>  > >  >       this directory
>  > > 
>  > > What failures do you see there? I've  created the patch below in order
>  > > to build libg++ with  recent gcc mainline  versions; I guess I  should
>  > > upload it at some point in time...
>  > 
>  > Ok. It fixes problem with std.h. Another problem with tests in directory
>  > libg++/etc/lf  remains. I'm including additional info about this problem
>  > in attachment (output of gcc and preprocessed source)
>  > 
>  > Andris
>  > [2 etc-lf-screen.tar.gz <application/x-gzip>]
>  > 
> 
> The messages in this file contain this:
> 
>  /usr/src/cvs/egcs-curr/build/build.lnx/gcc/cc1plus screen.ii -quiet -dumpbase screen.cc -g -O2 -version -fvtable-thunks -o screen.s
> GNU C++ version 2.96 19991206 (experimental) (i586-pc-linux-gnu) compiled by GNU C version 2.96 19991206 (experimental).
> In file included from ../../../../../egcs-19991206/libg++/etc/lf/screen.cc:5:
> /usr/include/termcap.h:37: `outfuntype' declared with an exception specification
> /usr/include/termcap.h:48: `{anonymous}' declared with an exception specification
> 
> What Linux system are you using? My /usr/include/termcap.h is from package
> libtermcap-devel-2.0.8-15 on Red Hat 6.0. Where does your one come from?
> 

Slackware-7.0

/usr/include/termcap.h come from termcap-2.0.8 similary as in RedHat 6.0. It
only seems to be slightly hacked in Slackware. As ncurses-5.0-19990918 package
also installs termcap.h in /usr/include/ncurses then I make
/usr/include/termcap.h to be a symlink to file from ncurses. It
fixed the problem . Taking file from termcap-devel-2.0.8-13.rpm also fixes the
problem. So it seems that termcap.h from Slackware-7.0 is broken.

Andris


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]