[checkperlmodules] The perl module XML::Parser could not be installed.
This module is required by cPanel, and the system may not function correctly until it is installed, and functional. Below is the results of the auto-install attempt:
Test Run
==============
Can't locate XML/Parser.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at - line 1.
BEGIN failed--compilation aborted at - line 1.
...
cPCPAN: Module (XML::Parser) holdback (2.36 held back to 2.34)
cPCPAN: Module (XML::Parser) holdback (2.34 held back to 2.34)
cPCPAN: Module (XML::Parser) holdback (2.34 held back to 2.34)
Running install for module 'XML::Parser'
...
CPAN: File::Temp loaded ok (v0.22)
CPAN.pm: Going to build cPCPAN/XML-Parser-2.34.tar.gz
perl-64bit-hack: enabled
Checking if your kit is complete...
Looks good
'EXTRALIBDIR' is not a known MakeMaker parameter name.
'OTHERLDFLAGS' is not a known MakeMaker parameter name.
Writing Makefile for XML::Parser::Expat
Writing Makefile for XML::Parser
cp Parser/Encodings/x-sjis-cp932.enc blib/lib/XML/Parser/Encodings/x-sjis-cp932.enc
cp Parser/Encodings/iso-8859-7.enc blib/lib/XML/Parser/Encodings/iso-8859-7.enc
cp Parser/Style/Tree.pm blib/lib/XML/Parser/Style/Tree.pm
cp Parser/Encodings/iso-8859-9.enc blib/lib/XML/Parser/Encodings/iso-8859-9.enc
cp Parser/Encodings/x-euc-jp-unicode.enc blib/lib/XML/Parser/Encodings/x-euc-jp-unicode.enc
cp Parser/Encodings/README blib/lib/XML/Parser/Encodings/README
cp Parser/Encodings/euc-kr.enc blib/lib/XML/Parser/Encodings/euc-kr.enc
cp Parser/Encodings/windows-1250.enc blib/lib/XML/Parser/Encodings/windows-1250.enc
cp Parser/Encodings/windows-1252.enc blib/lib/XML/Parser/Encodings/windows-1252.enc
cp Parser/Encodings/big5.enc blib/lib/XML/Parser/Encodings/big5.enc
cp Parser/Encodings/Japanese_Encodings.msg blib/lib/XML/Parser/Encodings/Japanese_Encodings.msg
cp Parser/Encodings/iso-8859-3.enc blib/lib/XML/Parser/Encodings/iso-8859-3.enc
cp Parser/Style/Subs.pm blib/lib/XML/Parser/Style/Subs.pm
cp Parser/Encodings/iso-8859-4.enc blib/lib/XML/Parser/Encodings/iso-8859-4.enc
cp Parser/Encodings/iso-8859-8.enc blib/lib/XML/Parser/Encodings/iso-8859-8.enc
cp Parser/Encodings/x-euc-jp-jisx0221.enc blib/lib/XML/Parser/Encodings/x-euc-jp-jisx0221.enc
cp Parser/Encodings/x-sjis-jdk117.enc blib/lib/XML/Parser/Encodings/x-sjis-jdk117.enc
cp Parser/Encodings/iso-8859-2.enc blib/lib/XML/Parser/Encodings/iso-8859-2.enc
cp Parser/Encodings/x-sjis-unicode.enc blib/lib/XML/Parser/Encodings/x-sjis-unicode.enc
cp Parser/LWPExternEnt.pl blib/lib/XML/Parser/LWPExternEnt.pl
cp Parser/Style/Objects.pm blib/lib/XML/Parser/Style/Objects.pm
cp Parser.pm blib/lib/XML/Parser.pm
cp Parser/Style/Debug.pm blib/lib/XML/Parser/Style/Debug.pm
cp Parser/Encodings/x-sjis-jisx0221.enc blib/lib/XML/Parser/Encodings/x-sjis-jisx0221.enc
cp Parser/Style/Stream.pm blib/lib/XML/Parser/Style/Stream.pm
cp Parser/Encodings/iso-8859-5.enc blib/lib/XML/Parser/Encodings/iso-8859-5.enc
make[1]: Entering directory `/home/.cpan/build/XML-Parser-2.34-wODrCb/Expat'
cp Expat.pm ../blib/lib/XML/Parser/Expat.pm
/usr/bin/perl /usr/lib/perl5/site_perl/5.8.8/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.8.8/ExtUtils/typemap -typemap typemap Expat.xs > Expat.xsc && mv Expat.xsc Expat.c
gcc -c -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DVERSION=\"2.34\" -DXS_VERSION=\"2.34\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE" Expat.c
gcc-64bit-hack: enabled
Expat.xs:12:19: error: expat.h: No such file or directory
Expat.xs:60: error: expected specifier-qualifier-list before 'XML_Parser'
Expat.xs:111: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'nsdelim'
Expat.xs:194: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ms'
Expat.xs:197: error: expected ')' before 'parser'
Expat.xs:249: error: expected ')' before '*' token
Expat.xs:286: error: expected ')' before 'parser'
Expat.xs: In function 'characterData':
Expat.xs:470: error: 'CallbackVector' has no member named 'char_sv'
Expat.xs: In function 'startElement':
Expat.xs:482: error: 'CallbackVector' has no member named 'ns'
Expat.xs:488: error: 'CallbackVector' has no member named 'st_serial'
Expat.xs:490: error: 'CallbackVector' has no member named 'skip_until'
Expat.xs:491: error: 'CallbackVector' has no member named 'st_serial'
Expat.xs:491: error: 'CallbackVector' has no member named 'skip_until'
Expat.xs:494: error: 'CallbackVector' has no member named 'skip_until'
Expat.xs:498: error: 'CallbackVector' has no member named 'st_serial_stackptr'
Expat.xs:498: error: 'CallbackVector' has no member named 'st_serial_stacksize'
Expat.xs:499: error: 'CallbackVector' has no member named 'st_serial_stacksize'
Expat.xs:501: error: 'CallbackVector' has no member named 'st_serial_stack'
Expat.xs:501: warning: comparison is always false due to limited range of data type
Expat.xs:501: error: 'CallbackVector' has no member named 'st_serial_stack'
Expat.xs:502: error: 'CallbackVector' has no member named 'st_serial_stacksize'
Expat.xs:505: error: 'CallbackVector' has no member named 'st_serial_stack'
Expat.xs:505: error: 'CallbackVector' has no member named 'st_serial_stackptr'
Expat.xs:505: error: 'CallbackVector' has no member named 'st_serial'
Expat.xs:508: error: 'CallbackVector' has no member named 'nstab'
Expat.xs:508: error: 'CallbackVector' has no member named 'nslst'
Expat.xs:512: error: 'CallbackVector' has no member named 'start_sv'
Expat.xs:512: error: 'CallbackVector' has no member named 'start_sv'
Expat.xs:512: error: 'CallbackVector' has no member named 'start_sv'
Expat.xs:512: error: 'CallbackVector' has no member named 'start_sv'
Expat.xs:512: error: 'CallbackVector' has no member named 'start_sv'
Expat.xs:512: error: 'CallbackVector' has no member named 'start_sv'
Expat.xs:512: error: 'CallbackVector' has no member named 'start_sv'
Expat.xs:512: error: 'CallbackVector' has no member named 'start_sv'
...
Expat.c:2826: error: expected ';' before 'parser'
Expat.xs:2144: error: 'parser' undeclared (first use in this function)
Expat.xs:2144: warning: cast to pointer from integer of different size
Expat.xs:2147: error: 'CallbackVector' has no member named 'ns'
Expat.xs:2148: error: 'CallbackVector' has no member named 'p'
Expat.xs:2149: error: 'XML_StartNamespaceDeclHandler' undeclared (first use in this function)
Expat.xs:2149: error: expected ')' before numeric constant
Expat.xs:2154: error: 'XML_StartElementHandler' undeclared (first use in this function)
Expat.xs:2154: error: expected ')' before numeric constant
Expat.xs:2158: error: 'XML_UnknownEncodingHandler' undeclared (first use in this function)
Expat.xs:2158: error: expected ')' before numeric constant
Expat.c: In function 'XS_XML__Parser__Expat_ElementIndex':
Expat.c:2863: error: 'XML_Parser' undeclared (first use in this function)
Expat.c:2863: error: expected ';' before 'parser'
Expat.c:2864: warning: ISO C90 forbids mixed declarations and code
Expat.xs:2167: error: 'parser' undeclared (first use in this function)
Expat.xs:2167: warning: cast to pointer from integer of different size
Expat.xs:2168: error: 'CallbackVector' has no member named 'st_serial_stack'
Expat.xs:2168: error: 'CallbackVector' has no member named 'st_serial_stackptr'
Expat.c: In function 'XS_XML__Parser__Expat_SkipUntil':
Expat.c:2889: error: 'XML_Parser' undeclared (first use in this function)
Expat.c:2889: error: expected ';' before 'parser'
Expat.c:2890: warning: ISO C90 forbids mixed declarations and code
Expat.xs:2179: error: 'parser' undeclared (first use in this function)
Expat.xs:2179: warning: cast to pointer from integer of different size
Expat.xs:2180: error: 'CallbackVector' has no member named 'st_serial'
Expat.xs:2182: error: 'CallbackVector' has no member named 'skip_until'
Expat.c: In function 'XS_XML__Parser__Expat_Do_External_Parse':
Expat.c:2916: error: 'XML_Parser' undeclared (first use in this function)
Expat.c:2916: error: expected ';' before 'parser'
Expat.c:2917: warning: ISO C90 forbids mixed declarations and code
Expat.xs:2194: error: 'parser' undeclared (first use in this function)
Expat.xs:2194: warning: cast to pointer from integer of different size
Expat.xs:2205: warning: unused variable 'pret'
Expat.xs:2194: warning: unused variable 'cbv'
Expat.xs:2192: warning: unused variable 'type'
make[1]: *** [Expat.o] Error 1
make[1]: Leaving directory `/home/.cpan/build/XML-Parser-2.34-wODrCb/Expat'
make: *** [subdirs] Error 2
cPCPAN/XML-Parser-2.34.tar.gz
/usr/bin/make OTHERLDFLAGS=-L/usr/lib64 LDFLAGS=-L/usr/lib64 EXTRALIBDIR=/usr/lib64 OTHERLDFLAGS=-L/usr/lib64 LDFLAGS=-L/usr/lib64 EXTRALIBDIR=/usr/lib64 -- NOT OK
CPAN: YAML loaded ok (v0.71)
Running make install
Make had returned bad status, install seems impossible
perlmod--Install done