C:\test>JobObj.pl validate Stage Starting Build Preprocess Stage get_maps Stage Finished Build Preprocess Stage Starting Build Parse Stage Finished Build Parse Stage Starting Build Glue 1 Stage Finished Build Glue 1 Stage Starting Build Glue 2 Stage Finished Build Glue 2 Stage Starting Build Glue 3 Stage Finished Build Glue 3 Stage Starting Build Compile Stage Starting "perl Makefile.PL" Stage Writing Makefile for JobObject Finished "perl Makefile.PL" Stage Starting "make" Stage Microsoft (R) Program Maintenance Utility Version 9.00.21022.08 Copyright (C) Microsoft Corporation. All rights reserved. C:\Perl64\bin\perl.exe C:\Perl64\lib\ExtUtils\xsubpp -typemap "C:\Perl64\lib\ExtUtils\typemap" JobObject.xs > JobObject.xsc && C:\Perl64\bin\perl.exe -MExtUtils::Command -e "mv" -- JobObject.xsc JobObject.c cl -c -I"C:/test" -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.00\" -DXS_VERSION=\"0.00\" "-IC:\Perl64\lib\CORE" JobObject.c cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release JobObject.c JobObject.xs(16) : warning C4013: 'CreateJobObjectA' undefined; assuming extern returning int JobObject.xs(16) : warning C4047: '=' : 'HANDLE' differs in levels of indirection from 'int' JobObject.xs(17) : warning C4013: 'SetInformationJobObject' undefined; assuming extern returning int JobObject.xs(18) : warning C4047: 'return' : 'int' differs in levels of indirection from 'HANDLE' JobObject.xs(23) : warning C4013: 'AssignProcessToJobObject' undefined; assuming extern returning int JobObject.xs(27) : warning C4312: 'type cast' : conversion from 'int' to 'HANDLE' of greater size Running Mkbootstrap for JobObject () C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 JobObject.bs C:\Perl64\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"JobObject\", 'DLBASE' => 'JobObject', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\JobObject\JobObject.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64\lib\CORE" -machine:AMD64 JobObject.obj C:\Perl64\lib\CORE\perl510.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib bufferoverflowU.lib msvcrt.lib -def:JobObject.def Creating library blib\arch\auto\JobObject\JobObject.lib and object blib\arch\auto\JobObject\JobObject.exp Generating code Finished generating code if exist blib\arch\auto\JobObject\JobObject.dll.manifest mt -nologo -manifest blib\arch\auto\JobObject\JobObject.dll.manifest -outputresource:blib\arch\auto\JobObject\JobObject.dll;2 if exist blib\arch\auto\JobObject\JobObject.dll.manifest del blib\arch\auto\JobObject\JobObject.dll.manifest C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 blib\arch\auto\JobObject\JobObject.dll C:\Perl64\bin\perl.exe -MExtUtils::Command -e "cp" -- JobObject.bs blib\arch\auto\JobObject\JobObject.bs C:\Perl64\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 blib\arch\auto\JobObject\JobObject.bs Finished "make" Stage Starting "make install" Stage Microsoft (R) Program Maintenance Utility Version 9.00.21022.08 Copyright (C) Microsoft Corporation. All rights reserved. Files found in blib\arch: installing files in blib\lib into architecture dependent library tree Installing C:\test\_Inline\lib\auto\JobObject\JobObject.dll Installing C:\test\_Inline\lib\auto\JobObject\JobObject.exp Installing C:\test\_Inline\lib\auto\JobObject\JobObject.lib Installing C:\test\_Inline\lib\auto\JobObject\JobObject.pdb Finished "make install" Stage Starting Cleaning Up Stage Finished Cleaning Up Stage Finished Build Compile Stage Name "main::IN" used only once: possible typo at C:\test\JobObj.pl line 36. 152 1 1 C:\test>