Checking if your kit is complete... Looks good Writing Makefile for PerlIO::eol cp eol.pm blib/lib/PerlIO/eol.pm /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl "-Iinc" /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 eol.xs > eol.xsc && mv eol.xsc eol.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.14\" -DXS_VERSION=\"0.14\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" eol.c Warning 942: "eol.xs", line 29 # Types 'unsigned char *' and 'char *' are not assignment-compatible. p = (( (arg)->sv_flags & ( 0x00040000)) == 0x00040000 ? ((len = ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 942: "eol.xs", line 32 # Types 'unsigned char *' and 'char *' are not assignment-compatible. (eol_r = (char*) Perl_safesysmalloc(( size_t)((len + 1)*sizeof(ch ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 942: "eol.xs", line 50 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. if ( (!strncmp(eol_r,"crlf",4)) ) { s->read.eol = 015 + 012; } else if ( (!strn ^^^^^ Warning 942: "eol.xs", line 50 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. r,"crlf",4)) ) { s->read.eol = 015 + 012; } else if ( (!strncmp(eol_r,"cr",2)) ) { s->read.eol = 015; } else if ( (!strncmp(eol_ ^^^^^ Warning 942: "eol.xs", line 50 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. cmp(eol_r,"cr",2)) ) { s->read.eol = 015; } else if ( (!strncmp(eol_r,"lf",2)) ) { s->read.eol = 012; } else if ( (!strncmp(eol_ ^^^^^ Warning 942: "eol.xs", line 50 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. cmp(eol_r,"lf",2)) ) { s->read.eol = 012; } else if ( (!strncmp(eol_r,"native",6)) ) { s->read.eol = 012; } else { Perl_die( ((P ^^^^^ Warning 942: "eol.xs", line 50 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. ass CRLF, CR or LF or Native to :eol().", eol_r); } if (strchr( eol_r, '!' )) { s->read.mixed = EOL_Mixed_Fatal; } else if (strc ^^^^^ Warning 942: "eol.xs", line 50 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. r, '!' )) { s->read.mixed = EOL_Mixed_Fatal; } else if (strchr( eol_r, '?' )) { s->read.mixed = EOL_Mixed_Warn; } else { s->read ^^^^^ Warning 942: "eol.xs", line 51 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. if ( (!strncmp(eol_w,"crlf",4)) ) { s->write.eol = 015 + 012; } else if ( (!str ^^^^^ Warning 942: "eol.xs", line 51 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. ,"crlf",4)) ) { s->write.eol = 015 + 012; } else if ( (!strncmp(eol_w,"cr",2)) ) { s->write.eol = 015; } else if ( (!strncmp(eol ^^^^^ Warning 942: "eol.xs", line 51 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. mp(eol_w,"cr",2)) ) { s->write.eol = 015; } else if ( (!strncmp(eol_w,"lf",2)) ) { s->write.eol = 012; } else if ( (!strncmp(eol ^^^^^ Warning 942: "eol.xs", line 51 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. mp(eol_w,"lf",2)) ) { s->write.eol = 012; } else if ( (!strncmp(eol_w,"native",6)) ) { s->write.eol = 012; } else { Perl_die( (( ^^^^^ Warning 942: "eol.xs", line 51 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. ass CRLF, CR or LF or Native to :eol().", eol_w); } if (strchr( eol_w, '!' )) { s->write.mixed = EOL_Mixed_Fatal; } else if (str ^^^^^ Warning 942: "eol.xs", line 51 # Types 'const char *' and 'unsigned char *' are not assignment-compatible. , '!' )) { s->write.mixed = EOL_Mixed_Fatal; } else if (strchr( eol_w, '?' )) { s->write.mixed = EOL_Mixed_Warn; } else { s->wri ^^^^^ Warning 942: "eol.xs", line 157 # Types 'unsigned char *' and 'char *' are not assignment-compatible. s->name = Perl_savepv( ((PerlInterpreter *) pthread_getspecific( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Running Mkbootstrap for PerlIO::eol () chmod 644 eol.bs rm -f blib/arch/auto/PerlIO/eol/eol.so LD_RUN_PATH="" /usr/bin/ld -b +vnocompatwarnings -L/usr/lib/hpux64 eol.o -o blib/arch/auto/PerlIO/eol/eol.so chmod 755 blib/arch/auto/PerlIO/eol/eol.so cp eol.bs blib/arch/auto/PerlIO/eol/eol.bs chmod 644 blib/arch/auto/PerlIO/eol/eol.bs Manifying blib/man3/PerlIO::eol.3 PERL_DL_NONLAZY=1 /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/1-basic....1..23 ok 1 - use PerlIO::eol; ok 2 ok 3 ok 4 ok 5 ok 6 - open for read ok 7 - read ok 8 - open for read ok 9 - read ok 10 - open for read ok 11 - read ok 12 - open for read ok 13 - mixed encoding ok 14 - raises exception ok 15 - open for read ok 16 - read ok 17 - raises exception ok 18 - raises exception not ok 19 - raises exception # TODO Trailing CR in mixed encodings # Failed (TODO) test (t/1-basic.t at line 71) # '' # doesn't match '(?-xism:Mixed newlines found in "write")' ok 20 - open for write ok 21 - write ok 22 - open for write ok 23 - write ok All tests successful. Files=1, Tests=23, 0 wallclock secs ( 0.12 cusr + 0.03 csys = 0.15 CPU) Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/auto/PerlIO/eol/eol.so Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/auto/PerlIO/eol/eol.bs Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/PerlIO/eol.pm Installing /home/cpanrun/ia64-lp64/build/5.8.2/man/man3/PerlIO::eol.3 Appending installation info to /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/perllocal.pod