Yea, about that:
#### Making static: modules/sybase #### Making static: modules/system Compiling modules/system/nt.c B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4183) : error C2143: syntax error : missing ';' before 'type' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : error C2065: '_' : undeclared identifier B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : error C2223: left of '->refs' must point to struct/union B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : error C2065: '_' : undeclared identifier B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : warning C4047: 'function' : 'program *' differs in levels of indirection from 'int' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : warning C4024: 'really_free_program' : different types for formal and actual parameter 1 B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : error C2059: syntax error : 'while' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4188) : error C2040: 'token_program' : 'int' differs in levels of indirection from 'program *' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4189) : error C2059: syntax error : '}' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4195) : error C2059: syntax error : 'if' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4212) : error C2059: syntax error : 'if' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4231) : error C2059: syntax error : 'if' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4236) : error C2059: syntax error : 'if' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4250) : error C2059: syntax error : '}' CL returned error code 2. WARNING: Compiler failure! Trying without optimization! B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4183) : error C2143: syntax error : missing ';' before 'type' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : error C2065: '_' : undeclared identifier B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : error C2223: left of '->refs' must point to struct/union B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : error C2065: '_' : undeclared identifier B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : warning C4047: 'function' : 'program *' differs in levels of indirection from 'int' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : warning C4024: 'really_free_program' : different types for formal and actual parameter 1 B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4187) : error C2059: syntax error : 'while' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4188) : error C2040: 'token_program' : 'int' differs in levels of indirection from 'program *' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4189) : error C2059: syntax error : '}' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4195) : error C2059: syntax error : 'if' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4212) : error C2059: syntax error : 'if' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4231) : error C2059: syntax error : 'if' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4236) : error C2059: syntax error : 'if' B:\dists\Pike-v7.8.696\src\modules\system\nt.c(4250) : error C2059: syntax error : '}' CL returned error code 2. Compilation command was: /home/builder/dists/Pike-v7.8.696/bin/smartlink rntcl -I. -I/home/builder/dists/Pike-v7.8.696/src/modules/system -I/home/builder/dists/Pike-v7.8.696/build/windows_xp-5.1.2600-i386 -I/home/builder/dists/Pike-v7.8.696/src -Dpike_module_init=pike_module__system_init -Dpike_module_exit=pike_module__system_exit -I/home/builder/dists/Pike-v7.8.696/build/windows_xp-5.1.2600-i386/bundles/include -DHAVE_CONFIG_H -g -MD -c /home/builder/dists/Pike-v7.8.696/src/modules/system/nt.c -o nt.o make[6]: *** [nt.o] Error 2 make[5]: *** [all] Error 2 make[4]: *** [system] Error 1 make[3]: *** [static_module_objects] Error 1 make[2]: *** [module_objects] Error 2 make[1]: *** [_make_in_builddir] Error 2 make: *** [compile] Error 2