Admin://{C} # perl -v This is perl, v5.10.1 built for MSWin32-x86-multi-thread (with 2 registered patches, see perl -V for more detail) ... Admin://{C} # gcc -dumpversion 3.4.2 #### Admin://{C} # perl Makefile.PL Set up gcc environment - 3.4.2 (mingw-special) Checking if your kit is complete... Looks good Writing Makefile for Win32::LockWorkStation Admin://{C} # nmake Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. cp lib/Win32/LockWorkStation.pm blib\lib\Win32\LockWorkStation.pm C:\Perl\bin\perl.exe C:\Perl\site\lib\ExtUtils\xsubpp -typemap C:\Perl\ lib\ExtUtils\typemap LockWorkStation.xs > LockWorkStation.xsc && C:\Perl\bin\pe rl.exe -MExtUtils::Command -e "mv" -- LockWorkStation.xsc LockWorkStation.c c:/Dev-Cpp/bin/gcc.exe -c -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DH AVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fno-stri ct-aliasing -mms-bitfields -O2 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" "-I C:\Perl\lib\CORE" -D_WIN32_WINNT=0x0500 LockWorkStation.c Running Mkbootstrap for Win32::LockWorkStation () C:\Perl\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 LockWorkStati on.bs C:\Perl\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Wi n32::LockWorkStation\", 'DLBASE' => 'LockWorkStation', 'DL_FUNCS' => { }, 'FUNC LIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" Set up gcc environment - 3.4.2 (mingw-special) dlltool --def LockWorkStation.def --output-exp dll.exp c:\Dev-Cpp\bin\g++.exe -o blib\arch\auto\Win32\LockWorkStation\LockWorkS tation.dll -Wl,--base-file -Wl,dll.base -mdll -L"C:\Perl\lib\CORE" LockWorkStati on.o -Wl,--image-base,0x1b000000 C:\Perl\lib\CORE\perl510.lib c:\Dev-Cpp\lib\li buser32.a c:\Dev-Cpp\lib\libkernel32.a c:\Dev-Cpp\lib\libuser32.a c:\Dev-Cpp\lib \libgdi32.a c:\Dev-Cpp\lib\libwinspool.a c:\Dev-Cpp\lib\libcomdlg32.a c:\Dev-Cpp \lib\libadvapi32.a c:\Dev-Cpp\lib\libshell32.a c:\Dev-Cpp\lib\libole32.a c:\Dev- Cpp\lib\liboleaut32.a c:\Dev-Cpp\lib\libnetapi32.a c:\Dev-Cpp\lib\libuuid.a c:\D ev-Cpp\lib\libws2_32.a c:\Dev-Cpp\lib\libmpr.a c:\Dev-Cpp\lib\libwinmm.a c:\Dev- Cpp\lib\libversion.a c:\Dev-Cpp\lib\libodbc32.a c:\Dev-Cpp\lib\libodbccp32.a c:\ Dev-Cpp\lib\libmsvcrt.a dll.exp g++.exe: LockWorkStation.o: No such file or directory NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x1' Stop. Admin://{C} # ls LockWorkStation.* Directory of C:\Documents and Settings\Admin\My Documents\tmp\Win32-LockWor kStation-0.01 LockWorkStation.bs LockWorkStation.def LockWorkStation.c LockWorkStation.xs 4 File(s) 3,846 bytes Admin://{C} # c:/Dev-Cpp/bin/gcc.exe -c -DNDEBUG -DWIN32 -D_CONSO LE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPER L_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASA TTRIBUTE -fno-strict-aliasing -mms-bitfields -O2 -DVERSION=\"0.01\" -DXS_VER SION=\"0.01\" "-IC:\Perl\lib\CORE" -D_WIN32_WINNT=0x0500 LockWorkStation.c Admin://{C} # ls LockWorkStation.* Directory of C:\Documents and Settings\Admin\My Documents\tmp\Win32-LockWor kStation-0.01 LockWorkStation.bs LockWorkStation.def LockWorkStation.xs LockWorkStation.c LockWorkStation.o 5 File(s) 7,913 bytes Admin://{C} #