Thanks for the info. For what it's worth, there is at least one other place in gnulib/lib (quotearg.c) where the wctype.h header is protected by #if HAVE_WCTYPE_H. So, it seems reasonable to do the same thing in mbchar.h
-- Peter Fales Lucent Technologies, Room 1C-436 N9IYJ 2000 Lucent Ln, PO Box 3033 internet: [EMAIL PROTECTED] Naperville, IL 60566-7033 work: (630) 979-8031 On Tue, Nov 22, 2005 at 01:35:09AM +0000, James Youngman wrote: > On Mon, Nov 21, 2005 at 10:07:29AM -0600, Peter Fales wrote: > > findutils fails to build on an HP-UX 10.20 machine because it doesn't > > have wctype.h. > > Yes, along with much of the rest of the GNU tool set, GNU findutils > now assumes that it is being built on a system that complies with at > least the oldest version of the ANSI C standard, ISO/IEC 9899:1990. I > believe that ANSI C requires <wctype.h>. > > I'm copying this email to the gnulib project, in case they want to > apply the patch anyway (the gnulib subdirectory of the findutils > source code is just imported from the gnulib project). > > In any case, thanks for the diagnosis and patch. > > regards, > James. > > > Patch is: > > > > diff -ur findutils-4.2.26/gnulib/lib/mbchar.h > > findutils-4.2.26.new/gnulib/lib/mbchar.h > > --- findutils-4.2.26/gnulib/lib/mbchar.h 2005-09-17 17:06:40.000000000 > > -0500 > > +++ findutils-4.2.26.new/gnulib/lib/mbchar.h 2005-11-21 > > 09:52:26.000000000 -0600 > > @@ -156,7 +156,9 @@ > > #include <time.h> > > #include <wchar.h> > > > > +#ifdef HAVE_WCTYPE_H > > #include <wctype.h> > > +#endif > > > > #define MBCHAR_BUF_SIZE 24 _______________________________________________ bug-gnulib mailing list bug-gnulib@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnulib