Checking if your kit is complete... Looks good Writing Makefile for OS2::Attrib cp Attrib.pm blib/lib/OS2/Attrib.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 Attrib.xs > Attrib.xsc && mv Attrib.xsc Attrib.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=\"1.00\" -DXS_VERSION=\"1.00\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" Attrib.c Error 112: "Attrib.xs", line 23 # Include file not found. #include ^^^^^^^ Error 172: "Attrib.xs", line 45 # Undeclared variable 'FILE_READONLY'. return FILE_READONLY; ^^^^^^^^^^^^^ Error 172: "Attrib.xs", line 47 # Undeclared variable 'FILE_HIDDEN'. return FILE_HIDDEN; ^^^^^^^^^^^ Error 172: "Attrib.xs", line 49 # Undeclared variable 'FILE_SYSTEM'. return FILE_SYSTEM; ^^^^^^^^^^^ Error 172: "Attrib.xs", line 51 # Undeclared variable 'FILE_DIRECTORY'. return FILE_DIRECTORY; ^^^^^^^^^^^^^^ Error 172: "Attrib.xs", line 53 # Undeclared variable 'FILE_ARCHIVED'. return FILE_ARCHIVED; ^^^^^^^^^^^^^ Error 172: "Attrib.xs", line 55 # Undeclared variable 'FILE_READONLY'. return FILE_READONLY|FILE_HIDDEN|FILE_SYSTEM|FILE_ARCHIVED; ^^^^^^^^^^^^^ Error 419: "Attrib.xs", line 80 # 'FILESTATUS3' is used as a type, but has not been defined as a type. FILESTATUS3 buf; /* File info buffer */ ^^^^^^^^^^^ Error 419: "Attrib.xs", line 81 # 'APIRET' is used as a type, but has not been defined as a type. APIRET rc; /* Return code */ ^^^^^^ Error 172: "Attrib.xs", line 86 # Undeclared variable 'ERROR_PATH_NOT_FOUND'. if (rc == ERROR_PATH_NOT_FOUND) ^^^^^^^^^^^^^^^^^^^^ Error 186: "Attrib.xs", line 94 # Left side of '.' requires a struct object; type found was 'int'. attribs[0] = ((buf.attrFile & FILE_READONLY) ? 'R' : '_'); ^^^ Error 186: "Attrib.xs", line 95 # Left side of '.' requires a struct object; type found was 'int'. attribs[1] = ((buf.attrFile & FILE_HIDDEN) ? 'H' : '_'); ^^^ Error 699: "Attrib.xs", line 95 # Error limit reached; halting compilation. attribs[1] = ((buf.attrFile & FILE_HIDDEN) ? 'H' : '_'); ^^^ make: *** [Attrib.o] Error 2