Subject: NetBSD-current: errors compiling libg++
To: None <netbsd-bugs@sun-lamp.cs.berkeley.edu>
From: Simon J. Gerraty <sjg@zen.void.oz.au>
List: netbsd-bugs
Date: 11/26/1993 11:53:12
I'm in the process of updating my NetBSD system to the Nov 20
snapshot.  The shared libs are great!

In case anyone is interested the process so far is (I don't have
enough disk space currently to do a buildworld).

unless specified otherwise make == make && make install
we do make clean when make install is done.

unpack all sources.
make gas
make libgnumalloc
make ld (rtld fails due to no libc_pic)
	install ld anyway as make gcc2 needs it
make gcc2
install /usr/src/include
install /usr/src/share/mk
make lib
make ld
ldconfig

now make bin,usr.bin etc

Now for the problem.

libg++ and /usr/include don't agree about headers:
eg. 

/usr/src/gnu/lib/libg++/libg++/../g++-include/curses.h:67: conflicting types for `int  wstandout (struct __window*)'
/usr/include/curses.h:298: previous declaration of `char * wstandout (struct __window*)'

I'm happy to fix this, but which is "correct"?

--sjg

------------------------------------------------------------------------------