PDA

View Full Version : Unable to install SOAP::Lite



Jerry
04-07-2005, 05:38 PM
I have installed my own copy of Perl - 5.8.5. This works without any problems.

The latest (BETA) version of DADA Mail, which I use, requires the XMLRPC::Lite module, which is included with SOAP::Lite. I have tried using both CPAN and CPANPLUS to install this module, but without success.

This is the error output form CPANPLUS:



cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support enabled

cpan> install SOAP::Lite
CPAN: Storable loaded ok
Going to read /home/seibercom/.cpan/Metadata
Database was generated on Wed, 06 Apr 2005 11:01:51 GMT
Running install for module SOAP::Lite
Running make for B/BY/BYRNE/SOAP/SOAP-Lite-0.60a.tar.gz
CPAN: Digest::MD5 loaded ok
CPAN: Compress::Zlib loaded ok
Checksum for /home/seibercom/.cpan/sources/authors/id/B/BY/BYRNE/SOAP/SOAP-Lite-0.60a.tar.gz ok
Scanning cache /home/seibercom/.cpan/build for sizes
SOAP-Lite-0.60/
SOAP-Lite-0.60/Changes
SOAP-Lite-0.60/MANIFEST
SOAP-Lite-0.60/Makefile.PL
SOAP-Lite-0.60/README
SOAP-Lite-0.60/bin/
SOAP-Lite-0.60/bin/SOAPsh.pl
SOAP-Lite-0.60/bin/XMLRPCsh.pl
SOAP-Lite-0.60/bin/stubmaker.pl
SOAP-Lite-0.60/examples/
SOAP-Lite-0.60/examples/allclients.pl
SOAP-Lite-0.60/examples/authentication.pl
SOAP-Lite-0.60/examples/autoexamples.pl
SOAP-Lite-0.60/examples/chat.pl
SOAP-Lite-0.60/examples/compress.pl
SOAP-Lite-0.60/examples/cookie.pl
SOAP-Lite-0.60/examples/cookieauth.pl
SOAP-Lite-0.60/examples/customschema.pl
SOAP-Lite-0.60/examples/fullsearch.pl
SOAP-Lite-0.60/examples/getdom.pl
SOAP-Lite-0.60/examples/google.pl
SOAP-Lite-0.60/examples/inline.daemon
SOAP-Lite-0.60/examples/iterator.pl
SOAP-Lite-0.60/examples/joke.pl
SOAP-Lite-0.60/examples/oneliners
SOAP-Lite-0.60/examples/oo-apache.pl
SOAP-Lite-0.60/examples/parametersbyname.pl
SOAP-Lite-0.60/examples/pingpong.pl
SOAP-Lite-0.60/examples/soapmark.pl
SOAP-Lite-0.60/examples/soapsmtp.pl
SOAP-Lite-0.60/examples/tcpclient.pl
SOAP-Lite-0.60/examples/terraserver.pl
SOAP-Lite-0.60/examples/weblog.pl
SOAP-Lite-0.60/examples/COM/
SOAP-Lite-0.60/examples/COM/README
SOAP-Lite-0.60/examples/COM/SOAP-Lite-COM-minimal.ctrl
SOAP-Lite-0.60/examples/COM/SOAP-Lite-COM-standalone.ctrl
SOAP-Lite-0.60/examples/COM/hash.vbs
SOAP-Lite-0.60/examples/COM/hashecho.vbs
SOAP-Lite-0.60/examples/COM/local.vbs
SOAP-Lite-0.60/examples/COM/make-com-minimal.bat
SOAP-Lite-0.60/examples/COM/make-com-standalone.bat
SOAP-Lite-0.60/examples/COM/remote.cs
SOAP-Lite-0.60/examples/COM/remote.vba
SOAP-Lite-0.60/examples/COM/remote.vbs
SOAP-Lite-0.60/examples/COM/remote.xls
SOAP-Lite-0.60/examples/COM/service.vbs
SOAP-Lite-0.60/examples/COM/soap.asp
SOAP-Lite-0.60/examples/COM/soap.vbs
SOAP-Lite-0.60/examples/COM/soap_perl.asp
SOAP-Lite-0.60/examples/COM/states.html
SOAP-Lite-0.60/examples/COM/states.pl
SOAP-Lite-0.60/examples/COM/states.vba
SOAP-Lite-0.60/examples/COM/states.vbs
SOAP-Lite-0.60/examples/COM/states.xls
SOAP-Lite-0.60/examples/COM/temper.vbs
SOAP-Lite-0.60/examples/COM/xmlrpc.vbs
SOAP-Lite-0.60/examples/JABBER/
SOAP-Lite-0.60/examples/JABBER/jabclient.pl
SOAP-Lite-0.60/examples/JABBER/jabserver.pl
SOAP-Lite-0.60/examples/MQ/
SOAP-Lite-0.60/examples/MQ/mqclient.pl
SOAP-Lite-0.60/examples/MQ/mqserver.pl
SOAP-Lite-0.60/examples/My/
SOAP-Lite-0.60/examples/My/Chat.pm
SOAP-Lite-0.60/examples/My/Examples.pm
SOAP-Lite-0.60/examples/My/Parameters.pm
SOAP-Lite-0.60/examples/My/PersistentIterator.pm
SOAP-Lite-0.60/examples/My/PingPong.pm
SOAP-Lite-0.60/examples/My/SessionIterator.pm
SOAP-Lite-0.60/examples/SOAP/
SOAP-Lite-0.60/examples/SOAP/simple1.pl
SOAP-Lite-0.60/examples/SOAP/simple2.pl
SOAP-Lite-0.60/examples/SOAP/simple3.pl
SOAP-Lite-0.60/examples/SOAP/Transport/
SOAP-Lite-0.60/examples/SOAP/Transport/HTTP/
SOAP-Lite-0.60/examples/SOAP/Transport/HTTP/Daemon/
SOAP-Lite-0.60/examples/SOAP/Transport/HTTP/Daemon/ForkAfterProcessing.pm
SOAP-Lite-0.60/examples/SOAP/Transport/HTTP/Daemon/ForkOnAccept.pm
SOAP-Lite-0.60/examples/UDDI/
SOAP-Lite-0.60/examples/UDDI/inquire1.pl
SOAP-Lite-0.60/examples/UDDI/publish1.pl
SOAP-Lite-0.60/examples/UDDI/simple1.pl
SOAP-Lite-0.60/examples/UDDI/simple2.pl
SOAP-Lite-0.60/examples/UDDI/syntax1.pl
SOAP-Lite-0.60/examples/UDDI/syntax2.pl
SOAP-Lite-0.60/examples/UDDI/syntax3.pl
SOAP-Lite-0.60/examples/WSDL/
SOAP-Lite-0.60/examples/WSDL/dynamic1.pl
SOAP-Lite-0.60/examples/WSDL/dynamic2.pl
SOAP-Lite-0.60/examples/WSDL/dynamic3.pl
SOAP-Lite-0.60/examples/WSDL/dynamic4.pl
SOAP-Lite-0.60/examples/WSDL/stub1.pl
SOAP-Lite-0.60/examples/WSDL/stub2.pl
SOAP-Lite-0.60/examples/WSDL/stub3.pl
SOAP-Lite-0.60/examples/XML/
SOAP-Lite-0.60/examples/XML/customxml.pl
SOAP-Lite-0.60/examples/XMLRPC/
SOAP-Lite-0.60/examples/XMLRPC/mod_xmlrpc.htaccess
SOAP-Lite-0.60/examples/XMLRPC/simple1.pl
SOAP-Lite-0.60/examples/XMLRPC/xmlrpc.cgi
SOAP-Lite-0.60/examples/XMLRPC/xmlrpc.daemon
SOAP-Lite-0.60/examples/forms/
SOAP-Lite-0.60/examples/forms/style.cgi
SOAP-Lite-0.60/examples/forms/style.html
SOAP-Lite-0.60/examples/server/
SOAP-Lite-0.60/examples/server/Apache.pm
SOAP-Lite-0.60/examples/server/mod_soap.htaccess
SOAP-Lite-0.60/examples/server/soap.asp
SOAP-Lite-0.60/examples/server/soap.cgi
SOAP-Lite-0.60/examples/server/soap.daemon
SOAP-Lite-0.60/examples/server/soap.daemon.forkafterprocessing
SOAP-Lite-0.60/examples/server/soap.daemon.forkonaccept
SOAP-Lite-0.60/examples/server/soap.fcgi
SOAP-Lite-0.60/examples/server/soap.io
SOAP-Lite-0.60/examples/server/soap.jabber
SOAP-Lite-0.60/examples/server/soap.mod_cgi
SOAP-Lite-0.60/examples/server/soap.mq
SOAP-Lite-0.60/examples/server/soap.pop3
SOAP-Lite-0.60/examples/server/soap.tcp
SOAP-Lite-0.60/examples/server/soap.vbs
SOAP-Lite-0.60/examples/server/soap_perl.asp
SOAP-Lite-0.60/lib/
SOAP-Lite-0.60/lib/Apache/
SOAP-Lite-0.60/lib/Apache/SOAP.pm
SOAP-Lite-0.60/lib/Apache/XMLRPC/
SOAP-Lite-0.60/lib/Apache/XMLRPC/Lite.pm
SOAP-Lite-0.60/lib/IO/
SOAP-Lite-0.60/lib/IO/SessionData.pm
SOAP-Lite-0.60/lib/IO/SessionSet.pm
SOAP-Lite-0.60/lib/SOAP/
SOAP-Lite-0.60/lib/SOAP/Lite.pm
SOAP-Lite-0.60/lib/SOAP/Test.pm
SOAP-Lite-0.60/lib/SOAP/Transport/
SOAP-Lite-0.60/lib/SOAP/Transport/FTP.pm
SOAP-Lite-0.60/lib/SOAP/Transport/HTTP.pm
SOAP-Lite-0.60/lib/SOAP/Transport/IO.pm
SOAP-Lite-0.60/lib/SOAP/Transport/JABBER.pm
SOAP-Lite-0.60/lib/SOAP/Transport/LOCAL.pm
SOAP-Lite-0.60/lib/SOAP/Transport/MAILTO.pm
SOAP-Lite-0.60/lib/SOAP/Transport/MQ.pm
SOAP-Lite-0.60/lib/SOAP/Transport/POP3.pm
SOAP-Lite-0.60/lib/SOAP/Transport/TCP.pm
SOAP-Lite-0.60/lib/UDDI/
SOAP-Lite-0.60/lib/UDDI/Lite.pm
SOAP-Lite-0.60/lib/XML/
SOAP-Lite-0.60/lib/XML/Parser/
SOAP-Lite-0.60/lib/XML/Parser/Lite.pm
SOAP-Lite-0.60/lib/XMLRPC/
SOAP-Lite-0.60/lib/XMLRPC/Lite.pm
SOAP-Lite-0.60/lib/XMLRPC/Test.pm
SOAP-Lite-0.60/lib/XMLRPC/Transport/
SOAP-Lite-0.60/lib/XMLRPC/Transport/HTTP.pm
SOAP-Lite-0.60/lib/XMLRPC/Transport/POP3.pm
SOAP-Lite-0.60/lib/XMLRPC/Transport/TCP.pm
SOAP-Lite-0.60/t/
SOAP-Lite-0.60/t/01-core.t
SOAP-Lite-0.60/t/02-payload.t
SOAP-Lite-0.60/t/03-server.t
SOAP-Lite-0.60/t/04-attach.t
SOAP-Lite-0.60/t/05-customxml.t
SOAP-Lite-0.60/t/06-modules.t
SOAP-Lite-0.60/t/07-xmlrpc_payload.t
SOAP-Lite-0.60/t/08-schema.t
SOAP-Lite-0.60/t/11-cgi.t
SOAP-Lite-0.60/t/12-cgi_https.t
SOAP-Lite-0.60/t/13-mod_perl.t
SOAP-Lite-0.60/t/14-cgi_apache.t
SOAP-Lite-0.60/t/15-daemon.t
SOAP-Lite-0.60/t/16-tcp.t
SOAP-Lite-0.60/t/17-mod_soap.t
SOAP-Lite-0.60/t/19-apachesoap.t
SOAP-Lite-0.60/t/21-public.t
SOAP-Lite-0.60/t/22-interop_apache.t
SOAP-Lite-0.60/t/23-ppm.t
SOAP-Lite-0.60/t/24-wsdl.t
SOAP-Lite-0.60/t/25-uddi.t
SOAP-Lite-0.60/t/26-xmlrpc.t
SOAP-Lite-0.60/t/27-xmlparserlite.t
SOAP-Lite-0.60/t/28-uddi_search.t
SOAP-Lite-0.60/t/29-uddi_publishing.t
SOAP-Lite-0.60/t/36-leaks.t
SOAP-Lite-0.60/t/37-mod_xmlrpc.t
SOAP-Lite-0.60/t/TEST.pl
Removing previously used /home/seibercom/.cpan/build/SOAP-Lite-0.60

CPAN.pm: Going to build B/BY/BYRNE/SOAP/SOAP-Lite-0.60a.tar.gz


We are about to install SOAP::Lite and for your convenience will provide
you with list of modules and prerequisites, so you'll be able to choose
only modules you need for your configuration.

XMLRPC::Lite, UDDI::Lite, and XML::Parser::Lite are included by default.
Installed transports can be used for both SOAP::Lite and XMLRPC::Lite.

Press <enter> to see the detailed list.
Feature Prerequisites Install?
----------------------------- ---------------------------- --------
Core Package [*] URI always
[*] MIME::Base64
[*] XML::Parser (v2.23)
Client HTTP support [*] LWP::UserAgent [ yes ]
Client HTTPS support [ ] Crypt::SSLeay [ no ]
Client SMTP/sendmail support [*] MIME::Lite [ yes ]
Client FTP support [*] IO::File [ yes ]
[*] Net::FTP
Standalone HTTP server [*] HTTP::Daemon [ yes ]
Apache/mod_perl server [ ] Apache [ no ]
FastCGI server [ ] FCGI [ no ]
POP3 server [*] MIME::Parser [ yes ]
[*] Net::POP3
IO server [*] IO::File [ yes ]
MQ transport support [ ] MQSeries [ no ]
JABBER transport support [ ] Net::Jabber [ no ]
MIME messages [*] MIME::Parser [ yes ]
SSL Support for TCP Transport [*] IO::Socket::SSL [ yes ]
Compression support for HTTP [*] Compress::Zlib [ yes ]
MIME interoperability w/ Axis [ ] MIME::Parser (v6.106) [ no ]
--- An asterix '[*]' indicates if the module is currently installed.

Do you want to proceed with this configuration? [yes]

During "make test" phase we may run tests with several SOAP servers
that may take long and may fail due to server/connectivity problems.

Do you want to perform these tests in addition to core tests? [no]
Checking if your kit is complete...
Looks good
Writing Makefile for SOAP::Lite
cp lib/UDDI/Lite.pm blib/lib/UDDI/Lite.pm
cp lib/XML/Parser/Lite.pm blib/lib/XML/Parser/Lite.pm
cp lib/XMLRPC/Transport/POP3.pm blib/lib/XMLRPC/Transport/POP3.pm
cp lib/XMLRPC/Transport/TCP.pm blib/lib/XMLRPC/Transport/TCP.pm
cp lib/SOAP/Transport/JABBER.pm blib/lib/SOAP/Transport/JABBER.pm
cp lib/XMLRPC/Lite.pm blib/lib/XMLRPC/Lite.pm
cp lib/SOAP/Transport/MAILTO.pm blib/lib/SOAP/Transport/MAILTO.pm
cp lib/SOAP/Test.pm blib/lib/SOAP/Test.pm
cp lib/Apache/SOAP.pm blib/lib/Apache/SOAP.pm
cp lib/Apache/XMLRPC/Lite.pm blib/lib/Apache/XMLRPC/Lite.pm
cp lib/XMLRPC/Transport/HTTP.pm blib/lib/XMLRPC/Transport/HTTP.pm
cp lib/SOAP/Transport/MQ.pm blib/lib/SOAP/Transport/MQ.pm
cp lib/SOAP/Transport/POP3.pm blib/lib/SOAP/Transport/POP3.pm
cp lib/IO/SessionData.pm blib/lib/IO/SessionData.pm
cp lib/XMLRPC/Test.pm blib/lib/XMLRPC/Test.pm
cp lib/SOAP/Transport/TCP.pm blib/lib/SOAP/Transport/TCP.pm
cp lib/SOAP/Transport/IO.pm blib/lib/SOAP/Transport/IO.pm
cp lib/IO/SessionSet.pm blib/lib/IO/SessionSet.pm
cp lib/SOAP/Transport/HTTP.pm blib/lib/SOAP/Transport/HTTP.pm
cp lib/SOAP/Transport/LOCAL.pm blib/lib/SOAP/Transport/LOCAL.pm
cp lib/SOAP/Lite.pm blib/lib/SOAP/Lite.pm
cp lib/SOAP/Transport/FTP.pm blib/lib/SOAP/Transport/FTP.pm
cp bin/SOAPsh.pl blib/script/SOAPsh.pl
/perl/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/SOAPsh.pl
cp bin/stubmaker.pl blib/script/stubmaker.pl
/perl/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/stubmaker.pl
cp bin/XMLRPCsh.pl blib/script/XMLRPCsh.pl
/perl/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/XMLRPCsh.pl
/bin/make -- OK
Running make test
cp bin/SOAPsh.pl blib/script/SOAPsh.pl
/perl/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/SOAPsh.pl
cp bin/stubmaker.pl blib/script/stubmaker.pl
/perl/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/stubmaker.pl
cp bin/XMLRPCsh.pl blib/script/XMLRPCsh.pl
/perl/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/XMLRPCsh.pl
PERL_DL_NONLAZY=1 /perl/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/01-core.t t/02-payload.t t/03-server.t t/04-attach.t t/05-customxml.t t/06-modules.t t/07-xmlrpc_payload.t t/08-schema.t
t/01-core..............ok
t/02-payload...........ok
t/03-server............NOK 2# Failed test 2 in t/03-server.t at line 138 fail #2
# t/03-server.t line 138 is: $_ =~ /XML/ || $is_mimeparser ? ok(($result->faultstring || '') =~ /Failed to access class \(Calculator\)/)
t/03-server............NOK 3# Failed test 3 in t/03-server.t at line 138 fail #3
t/03-server............NOK 6# Failed test 6 in t/03-server.t at line 148 fail #2
# t/03-server.t line 148 is: $_ =~ /XML/ || $is_mimeparser ? ok(($result->result || 0) == 7)
t/03-server............NOK 7# Failed test 7 in t/03-server.t at line 148 fail #3
t/03-server............FAILED tests 2-3, 6-7
Failed 4/30 tests, 86.67% okay
t/04-attach............Something wrong with MIME message: MIME::Parser: can't flush: at /perl/lib/site_perl/5.8.5/MIME/Parser.pm line 789.

t/04-attach............dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-15
Failed 15/15 tests, 0.00% okay
t/05-customxml.........ok
t/06-modules...........ok
4/18 skipped: various reasons
t/07-xmlrpc_payload....ok
t/08-schema............ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/03-server.t 30 4 13.33% 2-3 6-7
t/04-attach.t 255 65280 15 30 200.00% 1-15
4 subtests skipped.
Failed 2/8 test scripts, 75.00% okay. 19/308 subtests failed, 93.83% okay.
make: *** [test_dynamic] Error 29
/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force


I am not sure if I should force it or not. I requested support over 24 hours ago from WestHost, but have still not received it.

Does anyone have any suggestions?

Thanks!