Subject: Error in gnu/lib/libg++/libg++/src/BitSet.h
To: None <current-users@NetBSD.ORG>
From: Paul M. Newhouse <newhouse@rockhead.com>
List: current-users
Date: 12/28/1997 01:09:57
I'm running 1.3ALPHA from the 12/13/97 tar files and trying to build the 12/27/97
tar files. The tar files were unpacked onto a freshly newfs'd disk mounted as /Net
and /Net/usr, doing a make build from /Net/usr/src (with DESTDIR=/Net), I get:

    g++ -O  -Werror -nostdinc++ -I/Net/usr/src/gnu/lib/libg++/libg++/src/../../include  -I/Net/usr/src/gnu/lib/libg++/libg++/src/../../libio -I/Net/usr/src/gnu/lib/libg++/libg++/src/../../libstdc++  -I/Net/usr/src/gnu/lib/libg++/libg++/src -I/Net/usr/src/gnu/lib/libg++/libg++/src/../../libio -nostdinc -idirafter /Net/usr/include -c BitSet.cc
    /Net/usr/src/gnu/lib/libg++/libg++/src/BitSet.h: In method `int BitSetBit::operator =(const class BitSetBit &)':
    In file included from BitSet.cc:25:
    /Net/usr/src/gnu/lib/libg++/libg++/src/BitSet.h:349: Internal compiler error.
    /Net/usr/src/gnu/lib/libg++/libg++/src/BitSet.h:349: Please submit a full bug report to `bug-g++@prep.ai.mit.edu'.

I went back and built everything in /Net/usr/src/{bin,sbin,usr.bin,usr.sbin} and installed all of
that. My path/PATH includes all of the /Net/{...stuff..} first so the newly installed stuff is
used first.  I'm running the kernel built form the 27'th tar files.

Anyone else seen this?  Is there a fix for this?  Is there some tool I need to build that's
not in the directories I mentioned above?

TIA,
Paul