cpanm (App::cpanminus) 1.7042 on perl 5.024001 built for MSWin32-x64-multi-thread Work directory is C:\Users\fermauri/.cpanm/work/1491406993.8260 You have make C:\Strawberry\c\bin\dmake.exe You have LWP 6.15 Falling back to Archive::Tar 2.24 You have C:\oracle\product\11.2.0\client_64\BIN\unzip.exe Searching XML::CanonicalizeXML () on cpanmetadb ... --> Working on XML::CanonicalizeXML Fetching http://www.cpan.org/authors/id/S/SJ/SJZASADA/XML-CanonicalizeXML-0.05.tgz -> OK Unpacking XML-CanonicalizeXML-0.05.tgz Entering XML-CanonicalizeXML-0.05 Checking configure dependencies from META.yml Configuring XML-CanonicalizeXML-0.05 Running Makefile.PL 'xml2-config' is not recognized as an internal or external command, operable program or batch file. 'xml2-config' is not recognized as an internal or external command, operable program or batch file. Checking if your kit is complete... Looks good 'xml2-config' is not recognized as an internal or external command, operable program or batch file. 'xml2-config' is not recognized as an internal or external command, operable program or batch file. MakeMaker (v7.24) 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' Generating a dmake-style Makefile Writing Makefile for Mytest2::canon Writing MYMETA.yml and MYMETA.json Generating a dmake-style Makefile Writing Makefile for XML::CanonicalizeXML Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24) Building and testing XML-CanonicalizeXML-0.05 cp lib/XML/CanonicalizeXML.pm blib\lib\XML\CanonicalizeXML.pm AutoSplitting blib\lib\XML\CanonicalizeXML.pm (blib\lib\auto\XML\CanonicalizeXML) cd canon && dmake gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\STRAWB~1\perl\lib\CORE" canon.c ar cr libcanon.a canon.o rem libcanon.a Running Mkbootstrap for CanonicalizeXML () "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "CanonicalizeXML.bs" "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- CanonicalizeXML.bs blib\arch\auto\XML\CanonicalizeXML\CanonicalizeXML.bs 644 "C:\Strawberry\perl\bin\perl.exe" "C:\Strawberry\perl\lib\ExtUtils\xsubpp" -typemap C:\STRAWB~1\perl\lib\ExtUtils\typemap CanonicalizeXML.xs > CanonicalizeXML.xsc Please specify prototyping behavior for CanonicalizeXML.xs (see perlxs manual) "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e mv -- CanonicalizeXML.xsc CanonicalizeXML.c gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" "-IC:\STRAWB~1\perl\lib\CORE" CanonicalizeXML.c CanonicalizeXML.xs: In function 'XS_XML__CanonicalizeXML_canonicalize': CanonicalizeXML.xs:28:82: warning: passing argument 6 of 'canonicalize' from incompatible pointer type error = canonicalize(xml,xpath,namespace,exclusive,with_comments,&output); ^ In file included from CanonicalizeXML.xs:8:0: canon/canon.h:2:12: note: expected 'char *' but argument is of type 'xmlChar **' extern int canonicalize (char *xmlString, char *xpathString, char *nameSpace, int exc, int comm, char *output); ^ "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"XML::CanonicalizeXML\", 'DLBASE' => 'CanonicalizeXML', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" g++ CanonicalizeXML.def -o blib\arch\auto\XML\CanonicalizeXML\CanonicalizeXML.xs.dll -mdll -s -L"C:\STRAWB~1\perl\lib\CORE" -L"C:\STRAWB~1\c\lib" CanonicalizeXML.o canon/libcanon.a "C:\STRAWB~1\perl\lib\CORE\libperl524.a" -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 -Wl,--enable-auto-image-base CanonicalizeXML.o:CanonicalizeXML.c:(.text+0x1ad): undefined reference to `xmlInitParser' CanonicalizeXML.o:CanonicalizeXML.c:(.text+0x1df): undefined reference to `xmlStrlen' CanonicalizeXML.o:CanonicalizeXML.c:(.text+0x207): undefined reference to `__imp_xmlFree' CanonicalizeXML.o:CanonicalizeXML.c:(.text+0x20e): undefined reference to `xmlCleanupParser' canon/libcanon.a(canon.o):canon.c:(.text+0x3a): undefined reference to `xmlStrlen' canon/libcanon.a(canon.o):canon.c:(.text+0x4a): undefined reference to `__imp_xmlMalloc' canon/libcanon.a(canon.o):canon.c:(.text+0x70): undefined reference to `__imp_xmlRealloc' canon/libcanon.a(canon.o):canon.c:(.text+0xed): undefined reference to `xmlParseMemory' canon/libcanon.a(canon.o):canon.c:(.text+0xfe): undefined reference to `__xmlLoadExtDtdDefaultValue' canon/libcanon.a(canon.o):canon.c:(.text+0x10e): undefined reference to `xmlSubstituteEntitiesDefault' canon/libcanon.a(canon.o):canon.c:(.text+0x120): undefined reference to `xmlParseMemory' canon/libcanon.a(canon.o):canon.c:(.text+0x134): undefined reference to `xmlDocGetRootElement' canon/libcanon.a(canon.o):canon.c:(.text+0x169): undefined reference to `xmlStrEqual' canon/libcanon.a(canon.o):canon.c:(.text+0x175): undefined reference to `xmlNodeGetContent' canon/libcanon.a(canon.o):canon.c:(.text+0x189): undefined reference to `xmlXPathNewContext' canon/libcanon.a(canon.o):canon.c:(.text+0x1c8): undefined reference to `xmlXPathRegisterNs' canon/libcanon.a(canon.o):canon.c:(.text+0x1fa): undefined reference to `__imp_xmlFree' canon/libcanon.a(canon.o):canon.c:(.text+0x207): undefined reference to `xmlXPathFreeContext' canon/libcanon.a(canon.o):canon.c:(.text+0x20f): undefined reference to `xmlFreeDoc' canon/libcanon.a(canon.o):canon.c:(.text+0x274): undefined reference to `xmlFreeDoc' canon/libcanon.a(canon.o):canon.c:(.text+0x2b2): undefined reference to `xmlXPathEvalExpression' canon/libcanon.a(canon.o):canon.c:(.text+0x2c5): undefined reference to `__imp_xmlFree' canon/libcanon.a(canon.o):canon.c:(.text+0x2d3): undefined reference to `xmlXPathFreeContext' canon/libcanon.a(canon.o):canon.c:(.text+0x2db): undefined reference to `xmlFreeDoc' canon/libcanon.a(canon.o):canon.c:(.text+0x308): undefined reference to `xmlC14NDocDumpMemory' canon/libcanon.a(canon.o):canon.c:(.text+0x312): undefined reference to `xmlXPathFreeObject' canon/libcanon.a(canon.o):canon.c:(.text+0x31a): undefined reference to `xmlFreeDoc' canon/libcanon.a(canon.o):canon.c:(.text+0x325): undefined reference to `xmlMemoryDump' canon/libcanon.a(canon.o):canon.c:(.text+0x3dd): undefined reference to `xmlFreeDoc' canon/libcanon.a(canon.o):canon.c:(.text+0x436): undefined reference to `__imp_xmlFree' canon/libcanon.a(canon.o):canon.c:(.text+0x443): undefined reference to `xmlFreeDoc' canon/libcanon.a(canon.o):canon.c:(.text+0x474): undefined reference to `xmlFreeDoc' collect2.exe: error: ld returned 1 exit status dmake.exe: Error code 129, while making 'blib\arch\auto\XML\CanonicalizeXML\CanonicalizeXML.xs.dll' -> FAIL Installing XML::CanonicalizeXML failed. See C:\Users\fermauri\.cpanm\work\1491406993.8260\build.log for details. Retry with --force to force install it. Expiring 3 work directories.