I'm trying to compile 4.0.0 using mingw-msys make and MSVC6. I seem to be having a make problem, but I'm not sure how to track it down. I'm stuck here:
C:\temp\chicken-4.0.0>make PLATFORM=msvc PREFIX=C:/MingW
make -f ./Makefile.msvc all make[1]: Entering directory `C:/temp/chicken-4.0.0' cc -c -o setup-download.o setup-download.c process_begin: CreateProcess(NULL, cc -c -o setup-download.o setup-download.c, ...) failed.
make (e=2): The system cannot find the file specified. make[1]: *** [setup-download.o] Error 2 make[1]: Leaving directory `C:/temp/chicken-4.0.0' make: *** [all] Error 2
I've been able to successfully build chicken.exe, csc.exe, csi.exe, and all the libchicken*.dll. Note that I can successfully do the following:
(Note the .obj instead of the .o). So this seems to be a problem with some kind of implicit rule. I fixed up some make rules (and I'll send a patch if I can get things to work), but now I'm stuck at: