Nelson H. F. Beebe wrote: > ------------------------------------------------------------------------ > Machinetype: Intel Pentium III (600 MHz); NetBSD 1.6 (GENERIC) > Remote gcc version: gcc (GCC) 3.4.3 > Remote g++ version: g++ (GCC) 3.4.3 > Configure environment: CC=gcc CXX=g++ LDFLAGS=-Wl,-rpath,/usr/local/lib > ... > checking wctype.h usability... yes > checking wctype.h presence... yes > checking for wctype.h... yes > checking wchar.h usability... yes > checking wchar.h presence... yes > checking for wchar.h... yes > ... > gcc -c -DHAVE_CONFIG_H -DSHELL -I/usr/local/include -I. -I../.. -I../.. > -I../../include -I../../lib -g -O2 smatch.c > smatch.c: In function `is_wcclass': > smatch.c:299: error: `wctype_t' undeclared (first use in this function) > > configure, and the code in smatch.c, concluded that since wctype.h was > present, wctype_t must be too, but that assumption is patently false > on NetBSD 1.6, which has no support at all for that type: > > % find /usr/include -name '*.h' | xargs grep wctype > /usr/include/g++/std/straits.h:#include <cwctype> > /usr/include/wctype.h:/* $NetBSD: wctype.h,v 1.4 2001/01/20 > 17:40:09 itojun Exp $ */ > /usr/include/wctype.h: * citrus Id: wctype.h,v 1.4 2000/12/21 > 01:50:21 itojun Exp > > I manually edited config.h: > > % diff config.h.~1~ config.h > 907c907 > < #define HAVE_WCTYPE_H 1 > --- > > /* #define HAVE_WCTYPE_H 1 */ > > then removed all *.o files and restarted the "make all check". It > succeeded and I can now exhibit this happy result:" > > % bash --version > GNU bash, version 3.1.0(1)-release (i386-unknown-netbsdelf1.6) > Copyright (C) 2005 Free Software Foundation, Inc.
You needn't have done anything that drastic. Just use the --disable-multibyte option to configure and rebuild. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ( ``Discere est Dolere'' -- chet ) Live Strong. Chet Ramey, ITS, CWRU [EMAIL PROTECTED] http://tiswww.tis.case.edu/~chet/ _______________________________________________ Bug-bash mailing list Bug-bash@gnu.org http://lists.gnu.org/mailman/listinfo/bug-bash