Checking if your kit is complete... Looks good Writing Makefile for OS390::Stdio cp Stdio.pm blib/lib/OS390/Stdio.pm cp stdio_cookbook.pod blib/lib/OS390/stdio_cookbook.pod /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap Stdio.xs > Stdio.xsc && mv Stdio.xsc Stdio.c cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.008\" -DXS_VERSION=\"0.008\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" -D_EXT Stdio.c Error 112: "Stdio.xs", line 48 # Include file not found. #include ^^^^^^^^^ Error 419: "Stdio.xs", line 696 # '__dyn_t' is used as a type, but has not been defined as a type. h2dyn_t(__dyn_t *ip, HV *hip, int free_flag) { ^^^^^^^ Error 185: "Stdio.xs", line 719 # Left side of '->' requires a pointer to struct; type found was 'int'. if (strEQ(key,"ddname")) { ip -> __ddname = SvPV(hval,len); got_any++; got_free++; } ^^ Error 185: "Stdio.xs", line 720 # Left side of '->' requires a pointer to struct; type found was 'int'. else if (strEQ(key,"dsname")) { ip -> __dsname = SvPV(hval,len); got_any++; got_free++; } ^^ Error 185: "Stdio.xs", line 721 # Left side of '->' requires a pointer to struct; type found was 'int'. else if (strEQ(key,"sysout") ) { ip -> __sysout = (char)SvIV(hval); got_any++; } ^^ Error 185: "Stdio.xs", line 722 # Left side of '->' requires a pointer to struct; type found was 'int'. else if (strEQ(key,"sysoutname")) { ip -> __sysoutname = SvPV(hval,len); got_any++; } ^^ Error 185: "Stdio.xs", line 723 # Left side of '->' requires a pointer to struct; type found was 'int'. else if (strEQ(key,"member")) { ip -> __member = SvPV(hval,len); got_any++; got_free++; } ^^ Error 185: "Stdio.xs", line 724 # Left side of '->' requires a pointer to struct; type found was 'int'. else if (strEQ(key,"status")) { ip -> __status = (char)SvIV(hval); got_any++; } ^^ Error 185: "Stdio.xs", line 725 # Left side of '->' requires a pointer to struct; type found was 'int'. else if (strEQ(key,"normdisp")) { ip -> __normdisp = (char)SvIV(hval); got_any++; got_free++; } ^^ Error 185: "Stdio.xs", line 726 # Left side of '->' requires a pointer to struct; type found was 'int'. else if (strEQ(key,"conddisp")) { ip -> __conddisp = (char)SvIV(hval); got_any++; } ^^ Error 185: "Stdio.xs", line 727 # Left side of '->' requires a pointer to struct; type found was 'int'. else if (strEQ(key,"unit")) { ip -> __unit = SvPV(hval,len); got_any++; } ^^ Error 185: "Stdio.xs", line 728 # Left side of '->' requires a pointer to struct; type found was 'int'. else if (strEQ(key,"volser")) { ip -> __volser = SvPV(hval,len); got_any++; } ^^ Error 699: "Stdio.xs", line 728 # Error limit reached; halting compilation. else if (strEQ(key,"volser")) { ip -> __volser = SvPV(hval,len); got_any++; } ^^ make: *** [Stdio.o] Error 2