Checking if your kit is complete... Looks good Writing Makefile for Win32::StrictFileNames cp lib/Win32/StrictFileNames.pm blib/lib/Win32/StrictFileNames.pm /home/cpanrun/ia64/build/5.8.2/bin/perl /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/typemap StrictFileNames.xs > StrictFileNames.xsc && mv StrictFileNames.xsc StrictFileNames.c Please specify prototyping behavior for StrictFileNames.xs (see perlxs manual) cc -c -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" StrictFileNames.c Error 112: "StrictFileNames.xs", line 7 # Include file not found. #include ^^^^^^^^^^^ Error 112: "StrictFileNames.xs", line 8 # Include file not found. #include ^^^^^^^^^^^^ Error 112: "StrictFileNames.xs", line 9 # Include file not found. #include ^^^^^^^^^^^^ Error 419: "StrictFileNames.xs", line 33 # 'HINSTANCE' is used as a type, but has not been defined as a type. HINSTANCE hDllInstance; // Dll instance handle ^^^^^^^^^ Error 419: "StrictFileNames.xs", line 34 # 'BOOL' is used as a type, but has not been defined as a type. BOOL bWarn = FALSE; // warning status ^^^^ Error 419: "StrictFileNames.xs", line 49 # 'BOOL' is used as a type, but has not been defined as a type. BOOL HookAPIOneMod( ^^^^ Error 585: "StrictFileNames.xs", line 50 # Expected an operator before 'hFromModule'. HMODULE hFromModule, // Handle of the module to intercept calls f ^^^^^^^^^^^ Error 585: "StrictFileNames.xs", line 51 # Expected an operator before 'pszFunctionModule'. PSTR pszFunctionModule, // Name of the module to intercept calls to ^^^^^^^^^^^^^^^^^ Error 585: "StrictFileNames.xs", line 52 # Expected an operator before 'pszOldFunctionName'. PSTR pszOldFunctionName, // Name of the function to intercept calls t ^^^^^^^^^^^^^^^^^^ Error 585: "StrictFileNames.xs", line 53 # Expected an operator before 'pfnNewFunction'. PROC pfnNewFunction // New function (replaces old one) ^^^^^^^^^^^^^^ Error 373: "StrictFileNames.xs", line 50 # Old-style function definition parameter must be a simple identifier. HMODULE hFromModule, // Handle of the module to intercept ^^^^^^^^^^^^^^^^^^^ Error 373: "StrictFileNames.xs", line 51 # Old-style function definition parameter must be a simple identifier. PSTR pszFunctionModule, // Name of the module to intercept c ^^^^^^^^^^^^^^^^^^^^^^^^^ Error 699: "StrictFileNames.xs", line 51 # Error limit reached; halting compilation. PSTR pszFunctionModule, // Name of the module to intercept c ^^^^^^^^^^^^^^^^^^^^^^^^^ make: *** [StrictFileNames.o] Error 2