Results for 2.96 19991129 (experimental) testsuite on i586-pc-linux-gnu
Andris Pavenis
andris@stargate.astr.lu.lv
Fri Dec 31 23:54:00 GMT 1999
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
More information about the Gcc
mailing list