Has anyone else been able to compile GNU make 3.80 in msys?

 

I get through ./configure, but it cannot compile. Missing pwd.h, maybe?

 

$ make

make  all-recursive

make[1]: Entering directory `/home/jdratlif/make-3.80'

Making all in glob

make[2]: Entering directory `/home/jdratlif/make-3.80/glob'

if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT glob.o -MD -MP -MF ".deps/glob.Tpo" \

  -c -o glob.o `test -f 'glob.c' || echo './'`glob.c; \

then mv ".deps/glob.Tpo" ".deps/glob.Po"; \

else rm -f ".deps/glob.Tpo"; exit 1; \

fi

glob.c:75:18: pwd.h: No such file or directory

glob.c: In function `glob':

glob.c:682: warning: assignment makes pointer from integer without a cast

glob.c:685: error: dereferencing pointer to incomplete type

glob.c:766: warning: assignment makes pointer from integer without a cast

glob.c:769: error: dereferencing pointer to incomplete type

make[2]: *** [glob.o] Error 1

make[2]: Leaving directory `/home/jdratlif/make-3.80/glob'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/home/jdratlif/make-3.80'

make: *** [all] Error 2

 

I have MinGW 3.1.0, msys 1.0.10 (current release)

I upgraded to gcc 3.4.2, g++ 3.4.2, mingw runtime 3.5 (candidate or current)

 

I was also wondering if I should place this in the msys forum, mingw forum, or ask GNU about it. I decided to start here first. Should I ask this on the GNU make lists, too?

 

--John Ratliff