cd src && nmake D:\cpanrun\build\5-6-1\bin\perl.exe -w optdefs.pl d:\cpanrun\build\5-6-1\bin cp src/PersistentPerl.pm blib\lib/PersistentPerl.pm D:\cpanrun\build\5-6-1\bin\perl.exe -Id:\cpanrun\build\5-6-1\lib -Id:\cpanrun\build\5-6-1\lib -MExtUtils::Command -e rm_f perperl_backend_main.c D:\cpanrun\build\5-6-1\bin\perl.exe -Id:\cpanrun\build\5-6-1\lib -Id:\cpanrun\build\5-6-1\lib -MExtUtils::Command -eNMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O -DVERSION=\"2.22\" -DXS_VERSION=\"2.22\" -ID:\cpanrun\build\5-6-1\lib\CORE -DPERPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_BACKEND perperl_backend_main.c perperl_backend_main.c ../src\perperl_inc.h(29) : error C2632: 'long' followed by 'long' is illegal ../src\perperl_inc.h(30) : error C2632: 'long' followed by 'long' is illegal ../src\perperl_sig.h(24) : error C2079: 'sigact_save' uses undefined struct 'sigaction' ../src\perperl_sig.h(26) : error C2061: syntax error : identifier 'sigset_t' ../src\perperl_sig.h(27) : error C2061: syntax error : identifier 'sigset_save' ../src\perperl_sig.h(27) : error C2059: syntax error : ';' ../src\perperl_sig.h(29) : error C2059: syntax error : '}' ../src\perperl_sig.h(31) : error C2143: syntax error : missing ')' before '*' ../src\perperl_sig.h(31) : error C2143: syntax error : missing '{' before '*' ../src\perperl_sig.h(31) : error C2059: syntax error : 'type' ../src\perperl_sig.h(31) : error C2059: syntax error : ')' ../src\perperl_sig.h(32) : error C2143: syntax error : missing ')' before '*' ../src\perperl_sig.h(32) : error C2143: syntax error : missing '{' before '*' ../src\perperl_sig.h(32) : error C2059: syntax error : ')' ../src\perperl_sig.h(33) : error C2143: syntax error : missing ')' before '*' ../src\perperl_sig.h(33) : error C2143: syntax error : missing '{' before '*' ../src\perperl_sig.h(33) : error C2059: syntax error : 'type' ../src\perperl_sig.h(33) : error C2059: syntax error : ')' ../src\perperl_sig.h(34) : error C2143: syntax error : missing ')' before '*' ../src\perperl_sig.h(34) : error C2143: syntax error : missing '{' before '*' ../src\perperl_sig.h(34) : error C2059: syntax error : ')' perperl_backend_main.c(33) : warning C4273: '__p__environ' : inconsistent dll linkage. dllexport assumed. perperl_backend_main.c(35) : error C2065: 'SIGCHLD' : undeclared identifier perperl_backend_main.c(35) : error C2099: initializer is not a constant perperl_backend_main.c(35) : error C2065: 'SIGUSR1' : undeclared identifier perperl_backend_main.c(35) : error C2099: initializer is not a constant perperl_backend_main.c(35) : error C2065: 'SIGALRM' : undeclared identifier perperl_backend_main.c(35) : error C2099: initializer is not a constant perperl_backend_main.c(75) : error C2143: syntax error : missing ')' before '*' perperl_backend_main.c(75) : error C2081: 'SigList' : name in formal parameter list illegal perperl_backend_main.c(75) : error C2143: syntax error : missing '{' before '*' perperl_backend_main.c(75) : error C2059: syntax error : ')' perperl_backend_main.c(75) : error C2054: expected '(' to follow 'sl' perperl_backend_main.c(171) : error C2065: 'SigList' : undeclared identifier perperl_backend_main.c(171) : error C2146: syntax error : missing ';' before identifier 'sl' perperl_backend_main.c(207) : error C2065: 'SIG_BLOCK' : undeclared identifier