Subject: Broken c++ stopping ./build.sh tools
To: None <current-users@netbsd.org>
From: Andrew Reilly <andrew-netbsd@areilly.bpc-users.org>
List: current-users
Date: 03/13/2004 14:08:46
I'm running 
NetBSD other.reilly.home 1.6ZK NetBSD 1.6ZK (OTHER) #0: Sat Feb 28 18:34:02 EST 2004  root@other.reilly.home:/home/obj/sys/arch/i386/compile/OTHER i386

As far as I could tell, the BUILDING process at that
date went fine, but ever since I've been unable to get
past the config of groff when I "./build.sh tools".  The
tools/groff/obj/build/config.log file says:

configure:2372: c++ -o conftest -O  -I/usr/src/tools/compat/obj -I/usr/src/tools
/compat/obj/include  -I/usr/src/tools/groff/../compat -DHAVE_NBTOOL_CONFIG_H=1  
-D_FILE_OFFSET_BITS=64 -D_NETBSD_SOURCE  conftest.cc  >&5
/usr/lib/libstdc++.so: undefined reference to `_Unwind_GetIP'
/usr/lib/libstdc++.so: undefined reference to `_Unwind_Resume_or_Rethrow'
/usr/lib/libstdc++.so: undefined reference to `_Unwind_GetRegionStart'
/usr/lib/libstdc++.so: undefined reference to `_Unwind_Resume'
/usr/lib/libstdc++.so: undefined reference to `_Unwind_DeleteException'
/usr/lib/libstdc++.so: undefined reference to `_Unwind_RaiseException'
/usr/lib/libstdc++.so: undefined reference to `_Unwind_SetIP'
/usr/lib/libstdc++.so: undefined reference to `_Unwind_GetTextRelBase'
/usr/lib/libstdc++.so: undefined reference to `_Unwind_GetLanguageSpecificData'
/usr/lib/libstdc++.so: undefined reference to `_Unwind_SetGR'
/usr/lib/libstdc++.so: undefined reference to `_Unwind_GetDataRelBase'
configure:2375: $? = 1
configure: program exited with status 1
configure: failed program was:
#line 2366 "configure"
#include "confdefs.h"
int main() { return 0; }
configure:2389: result: no
configure:2390: error: a working C++ compiler is required

So it looks as though I haven't compiled one of the C++
libraries properly, or something.

Can someone give me a hint as to how I can bootstrap myself back
to having a working build environment?  My /usr/src tree has
been cvs updated this morning.

Thanks,

-- 
Andrew