Checking if your kit is complete... Looks good Writing Makefile for OS2::WinObject cp WinObject.pm blib/lib/OS2/WinObject.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 -typemap typemap WinObject.xs > WinObject.xsc && mv WinObject.xsc WinObject.c cc -c -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.02\" -DXS_VERSION=\"0.02\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" -I. -DINCL_BASE -DINCL_PM WinObject.c Error 112: "WinObject.xs", line 5 # Include file not found. #include ^^^^^^^^^^ Error 20: "WinObject.xs", line 16 # ',' expected before 'HOBJECT_or_error'. typedef HOBJECT HOBJECT_or_error; ^^^^^^^^^^^^^^^^ Error 20: "WinObject.xs", line 17 # ',' expected before 'HWND_or_error'. typedef HWND HWND_or_error; ^^^^^^^^^^^^^ Error 20: "WinObject.xs", line 18 # ',' expected before 'HBITMAP_or_error'. typedef HBITMAP HBITMAP_or_error; ^^^^^^^^^^^^^^^^ Error 20: "WinObject.xs", line 19 # ',' expected before 'HPOINTER_or_error'. typedef HPOINTER HPOINTER_or_error; ^^^^^^^^^^^^^^^^^ Error 19: "WinObject.xs", line 20 # Unexpected 'ULONG_error'. typedef ULONG ULONG_error; ^^^^^^^^^^^ Warning 612: "WinObject.xs", line 57 # Label 'not_there' has no uses. not_there: ^^^^^^^^^^ Warning 612: "WinObject.xs", line 87 # Label 'not_there' has no uses. not_there: ^^^^^^^^^^ Warning 612: "WinObject.xs", line 117 # Label 'not_there' has no uses. not_there: ^^^^^^^^^^ Warning 612: "WinObject.xs", line 199 # Label 'not_there' has no uses. not_there: ^^^^^^^^^^ Warning 612: "WinObject.xs", line 634 # Label 'not_there' has no uses. not_there: ^^^^^^^^^^ Error 419: "WinObject.xs", line 639 # 'POBJCLASS' is used as a type, but has not been defined as a type. POBJCLASS ^^^^^^^^^ Error 419: "WinObject.xs", line 642 # 'POBJCLASS' is used as a type, but has not been defined as a type. POBJCLASS ret = 0; ^^^^^^^^^ Error 419: "WinObject.xs", line 647 # 'OBJCLASS' is used as a type, but has not been defined as a type. New(1154, ret, c, OBJCLASS); ^^^ Error 172: "WinObject.xs", line 647 # Undeclared variable 'OBJCLASS'. New(1154, ret, c, OBJCLASS); ^^^ Error 172: "WinObject.xs", line 658 # Undeclared variable 'CCHMAXPATH'. char pszPathName[CCHMAXPATH + 1]; ^^^^^^^^^^ Error 176: "WinObject.xs", line 658 # Size of array must be an integral constant expression of value greater than 0. char pszPathName[CCHMAXPATH + 1]; ^^^^^^^^^^^^^^ Error 699: "WinObject.xs", line 658 # Error limit reached; halting compilation. char pszPathName[CCHMAXPATH + 1]; ^^^^^^^^^^^^^^ make: *** [WinObject.o] Error 2