SOAP::Lite on Slicehost's Ubuntu Hardy
I'm wanting to start doing some experimenting with Perl client applications for web services written using axis2c. Never actually written a Perl script that consumes a web service, but it appears with SOAP::Lite it shouldn't be too hard. This module doesn't appear to be installed with the standard Slicehost Ubuntu build, but Perl 5.8.8 is already on there. I tried the CPAN command from SOAP::Lite's website, but this didn't seem to work for me. So, I downloaded the tar file for SOAP::Lite. When I tried to build it, I noticed I was missing the required XML::Parser module.
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 [*] Scalar::Util always
[*] URI
[*] constant
[*] Test::More
[*] MIME::Base64
[*] Class::Inspector
[ ] XML::Parser (v2.23)
[*] Task::Weaken
After downloading it from here and building per the README instructions, I ran the make commands for SOAP::Lite again and I'm good to go. Yay.
root@ezraxu:/usr/lib/perl/5.8.8# perldoc -l SOAP::Lite
/usr/local/share/perl/5.8.8/SOAP/Lite.pm