Hello, Frank Erens wrote: > I'm trying to compile findutils-4.4.0,
Please, on what system? You mentioned the compiler you are using, but the platform (`uname -srm`) is also mandatory information. > but get the following errors from make: > ... > depbase=`echo mbchar.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ > gcc4.3 -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../intl -g -O2 > -MT mbchar.o -MD -MP -MF $depbase.Tpo -c -o mbchar.o mbchar.c &&\ > mv -f $depbase.Tpo $depbase.Po > In file included from mbchar.h:157, > from mbchar.c:21: > /tools/include/wctype.h:112: error: expected ')' before '__wc' The main source file is indeed from gnulib, but the syntax error is occurring in a file from your /tools/include directory. So, as this point it's not clear where the problem comes from. It requires more investigation: > /tools/include/wctype.h:118: error: expected ')' before '__wc' When a compiler reports a syntax error, one needs to look at 1. the source code around the mentioned location (/tools/include/wctype.h up to line 118), 2. the preprocessed input, i.e. here, the result of gcc4.3 -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../intl -g -O2 -E mbchar.c Can you take a look at these two, or show us the relevant parts of it, please? Bruno