in reply to How can i install soap-lite ?

The problem isn't that SOAP::Lite isn't installed, it's that one of the SOAP::Lite dependancies isn't installed. In this particular case, you need to install LWP::UserAgent.

SOAP::Lite uses a lot of other modules from CPAN, some of which are optional, and some aren't. (for instance, if you only use SOAP::Lite as a server, it never needs LWP::UserAgent).

When you run the Makefile.PL for SOAP::Lite, it tells you which packages may be needed. Even if you're installing from PPM, you may want to take a look at the SOAP::Lite tarball, so you can see what it may like to have.

Replies are listed 'Best First'.
Re^2: How can i install soap-lite ?
by Arond (Initiate) on May 15, 2005 at 13:31 UTC
    Thank you for the answer. But i have installed the LWP Module that ist part of the libwww-perl on active state. I have unziped the file by copying the LPW folder in the zip archive into my /lib folder where the other Modules are.
    The file UserAgent.pm in the folder LWP does exist. Im copying the Folder only because i can't start the ppm manager on the computer which needs the LPW Module because it is in the intranet. But i think, that copying the Modulefolder would be enough or i'am wrong ?

      You should always run the installer, rather than just copying files over. The installer may compile parts of itself (anything with .xs files), configure other things (like setting up libnet.cfg, for Bundle::libnet, or add more than just perl modules (LWP has a few executables to call it from the command line).

      Most important, however, is the results of 'make test', which will help you to pinpoint where there are going to be problems.

      Most likely, it's just a matter of the LWP files not being in the right place for perl to find ... if it's not in the same place as where you placed SOAP::Lite, you may need to do a 'use lib' to tell perl where to look for the other modules.