Checking if your kit is complete... Looks good MakeMaker (v6.17) Warning (non-fatal): Target 'dynamic' depends on targets in skipped section 'dynamic_lib' Warning (non-fatal): Target 'static' depends on targets in skipped section 'static_lib' Writing Makefile for Mytest2::canon Writing Makefile for XML::CanonicalizeXML cp lib/XML/CanonicalizeXML.pm blib/lib/XML/CanonicalizeXML.pm AutoSplitting blib/lib/XML/CanonicalizeXML.pm (blib/lib/auto/XML/CanonicalizeXML) cd canon && make make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/XML-CanonicalizeXML/canon' cc -c -I. -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=\"\" -DXS_VERSION=\"\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" canon.c Error 112: "canon.c", line 4 # Include file not found. #include ^^^^^^^^^^^^^^^^^ Error 112: "canon.c", line 5 # Include file not found. #include ^^^^^^^^^^^^^^^^ Error 112: "canon.c", line 6 # Include file not found. #include ^^^^^^^^^^^^^^^^^^^^ Error 112: "canon.c", line 7 # Include file not found. #include ^^^^^^^^^^^^^^^^^^^^^^^^^ Error 20: "canon.c", line 24 # ';' expected before '*'. static xmlChar ** parse_list(xmlChar *str) { ^ Error 373: "canon.c", line 24 # Old-style function definition parameter must be a simple identifier. static xmlChar ** parse_list(xmlChar *str) { ^^^^^^^^^^^^ Error 172: "canon.c", line 25 # Undeclared variable 'buffer'. xmlChar **buffer; ^^^^^^ Error 538: "canon.c", line 26 # In order to have this sort of expression on the left hand side of an assignment, it must be surrounded with parentheses. xmlChar **out = NULL; ^^^^^^^^^^^^^ Error 172: "canon.c", line 26 # Undeclared variable 'out'. xmlChar **out = NULL; ^^^ Error 172: "canon.c", line 30 # Undeclared variable 'str'. if(str == NULL) { ^^^ Error 172: "canon.c", line 34 # Undeclared variable 'str'. len = xmlStrlen(str); ^^^ Error 172: "canon.c", line 36 # Undeclared variable 'str'. if((str[0] == '\'') && (str[len - 1] == '\'')) { ^^^ Error 699: "canon.c", line 36 # Error limit reached; halting compilation. if((str[0] == '\'') && (str[len - 1] == '\'')) { ^^^ make[1]: *** [canon.o] Error 2 make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/XML-CanonicalizeXML/canon' make: *** [canon/libcanon.a] Error 2