Checking if your kit is complete... Looks good Writing Makefile for Win32::Symlink cp Symlink.pm blib/lib/Win32/Symlink.pm /home/cpanrun/ia64-lp64/build/5.6.1/bin/perl -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi-64all -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1 /home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/ExtUtils/xsubpp -typemap /home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/ExtUtils/typemap -typemap typemap Symlink.xs > Symlink.xsc && mv Symlink.xsc Symlink.c Please specify prototyping behavior for Symlink.xs (see perlxs manual) gcc -c -DUSE_REENTRANT_API -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -mlp64 -L/lib/hpux64 -DUINT32_MAX_BROKEN -fPIC -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi-64all/CORE Symlink.c In file included from Symlink.xs:11: pgsymlink.c:5:21: windows.h: No such file or directory pgsymlink.c:6:22: winioctl.h: No such file or directory In file included from Symlink.xs:11: pgsymlink.c:18: error: syntax error before "DWORD" pgsymlink.c:18: warning: no semicolon at end of struct or union pgsymlink.c:19: warning: data definition has no type or storage class pgsymlink.c:20: error: syntax error before "Reserved" pgsymlink.c:20: warning: data definition has no type or storage class pgsymlink.c:22: error: syntax error before "SubstituteNameOffset" pgsymlink.c:22: warning: data definition has no type or storage class pgsymlink.c:23: error: syntax error before "SubstituteNameLength" pgsymlink.c:23: warning: data definition has no type or storage class pgsymlink.c:24: error: syntax error before "PrintNameOffset" pgsymlink.c:24: warning: data definition has no type or storage class pgsymlink.c:25: error: syntax error before "PrintNameLength" pgsymlink.c:25: warning: data definition has no type or storage class pgsymlink.c:26: error: syntax error before "PathBuffer" pgsymlink.c:26: warning: data definition has no type or storage class pgsymlink.c:27: error: syntax error before '}' token pgsymlink.c:28: warning: data definition has no type or storage class pgsymlink.c: In function `pgsymlink': pgsymlink.c:41: error: `HANDLE' undeclared (first use in this function) pgsymlink.c:41: error: (Each undeclared identifier is reported only once pgsymlink.c:41: error: for each function it appears in.) pgsymlink.c:41: error: syntax error before "dirhandle" pgsymlink.c:42: error: `DWORD' undeclared (first use in this function) pgsymlink.c:43: error: `MAX_PATH' undeclared (first use in this function) pgsymlink.c:45: error: `WCHAR' undeclared (first use in this function) pgsymlink.c:46: error: `reparseBuf' undeclared (first use in this function) pgsymlink.c:46: error: syntax error before ')' token pgsymlink.c:49: error: `dirhandle' undeclared (first use in this function) pgsymlink.c:49: error: `GENERIC_READ' undeclared (first use in this function) pgsymlink.c:49: error: `GENERIC_WRITE' undeclared (first use in this function) pgsymlink.c:50: error: `OPEN_EXISTING' undeclared (first use in this function) pgsymlink.c:51: error: `FILE_FLAG_OPEN_REPARSE_POINT' undeclared (first use in this function) pgsymlink.c:51: error: `FILE_FLAG_BACKUP_SEMANTICS' undeclared (first use in this function) pgsymlink.c:53: error: `INVALID_HANDLE_VALUE' undeclared (first use in this function) pgsymlink.c:65: error: `len' undeclared (first use in this function) pgsymlink.c:66: error: `IO_REPARSE_TAG_MOUNT_POINT' undeclared (first use in this function) pgsymlink.c:73: error: `CP_ACP' undeclared (first use in this function) pgsymlink.c:81: error: `FILE_DEVICE_FILE_SYSTEM' undeclared (first use in this function) pgsymlink.c:81: error: `METHOD_BUFFERED' undeclared (first use in this function) pgsymlink.c:81: error: `FILE_ANY_ACCESS' undeclared (first use in this function) pgsymlink.c:86: error: `LPSTR' undeclared (first use in this function) pgsymlink.c:86: error: syntax error before "msg" pgsymlink.c:89: error: `FORMAT_MESSAGE_ALLOCATE_BUFFER' undeclared (first use in this function) pgsymlink.c:89: error: `FORMAT_MESSAGE_FROM_SYSTEM' undeclared (first use in this function) pgsymlink.c:91: error: `LANG_NEUTRAL' undeclared (first use in this function) pgsymlink.c:91: error: `SUBLANG_DEFAULT' undeclared (first use in this function) pgsymlink.c:92: error: `msg' undeclared (first use in this function) make: *** [Symlink.o] Error 1