Loading ...
Sorry, an error occurred while loading the content.

Re: [soaplite] Can't install SOAP::Lite on linux with CPAN

Expand Messages
  • Craig Dunigan
    I m only marginally competent at SOAP::Lite, but I darn sure can help with CPAN. I just tried this myself, and it looks like this results from missing modules.
    Message 1 of 4 , Aug 30 7:33 AM
    • 0 Attachment
      I'm only marginally competent at SOAP::Lite, but I darn sure can help
      with CPAN.

      I just tried this myself, and it looks like this results from missing
      modules.

      At the CPAN prompt, enter 'look SOAP::Lite' to go into the build
      directory for SOAP::Lite. 'cd t' to enter the directory containing
      the tests, and run 'perl 06-modules.t'. That should give you a clear
      idea of what's failing, and why, and if it's missing modules, which
      ones are missing. 'exit' to go back to the CPAN prompt and install
      the missing modules. I'm *guessing* that you can skip any modules for
      functionality you won't be using, like Net::Jabber, which came up for
      me. The critical one appears to be XML::Parser::Lite.

      Now before you try again to install SOAP::Lite, enter 'clean
      SOAP::Lite'. That should generally be done for any failed CPAN
      installation before you try it again.


      On Fri, 24 Aug 2007, Allan wrote:

      > Hi,
      >
      > Can't complete an installation. May I post the installation messages
      > to see if anyone has a recommendation or help. I'm kind of a newbie
      > at CPAN.
      >
      >
      > cpan[3]> install SOAP::Lite
      > Running install for module 'SOAP::Lite'
      > Running make for B/BY/BYRNE/SOAP-Lite-0.69.tar.gz
      > Has already been unwrapped into directory /root/.cpan/build/SOAP-
      > Lite-0.69-fgrBz6
      > Has already been made
      > Running make test
      > PERL_DL_NONLAZY=1 /usr/local/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............ok
      > 2/32 skipped: various reasons
      > t/04-attach............ok
      > t/05-customxml.........ok
      > t/06-modules...........FAILED tests 15, 19
      > Failed 2/19 tests, 89.47% okay
      > t/07-xmlrpc_payload....ok
      > t/08-schema............ok
      > Failed Test Stat Wstat Total Fail List of Failed
      > ----------------------------------------------------------------------
      > ---------
      > t/06-modules.t 19 2 15 19
      > 2 subtests skipped.
      > Failed 1/8 test scripts. 2/321 subtests failed.
      > Files=8, Tests=321, 3 wallclock secs ( 2.61 cusr + 0.27 csys =
      > 2.88 CPU)
      > Failed 1/8 test programs. 2/321 subtests failed.
      > make: *** [test_dynamic] Error 11
      > BYRNE/SOAP-Lite-0.69.tar.gz
      > /usr/bin/make test -- NOT OK
      > Warning (usually harmless): 'YAML' not installed, will not store
      > persistent state
      > Running make install
      > make test had returned bad status, won't install without force
      > Failed during this command:
      > BYRNE/SOAP-Lite-0.69.tar.gz : make_test NO
      >
      >
      > I'd appreciate any guidance. Thanks so much.
      > --Steve D.
      >
      >
      >

      --
      Craig Dunigan
      IS Technical Services Specialist
      Middleware - EIS - DoIT
      University of Wisconsin, Madison

      opinions expressed are my own, not the University's
    • rahed
      In the beginning of the installation you are asked which optional modules are to be installed. Failed tests 15 and 19 are Apache modules which are not
      Message 2 of 4 , Aug 30 9:47 AM
      • 0 Attachment
        In the beginning of the installation you are asked which optional
        modules are to be installed.

        Failed tests 15 and 19 are Apache modules which are not necessary for
        basic soap operation.

        --
        Radek
      • Hans Poo
        Hi, If you re on a Debian based, my case ubuntu, you may tray to find the package with: # apt-cache search -n perl|grep soap libsoap-lite-perl - Client and
        Message 3 of 4 , Aug 30 5:24 PM
        • 0 Attachment
          Hi,

          If you're on a Debian based, my case ubuntu, you may tray to find the
          package with:

          # apt-cache search -n perl|grep soap
          libsoap-lite-perl - Client and server side SOAP implementation

          in this case i found it in the normal repositories, then you can install:
          # apt-get install libsoap-lite-perl

          after that, you like to know where the files were installed:
          # dpkg -L libsoap-lite-perl

          If you're on a redhat base distro, you can find with yum or up2date to
          do the same, i left fedora
          some years from now.. don't have the exact commands.

          Important: For complex packages with lot of dependencies, the distro
          package is the fast way to do it.

          If you don't have the package in the distro, or you just like (or
          have) to install from source,
          then, beware that CPAN installers complain a lot due to failed tests,
          normally things work besides
          the comlplaints, but you should check.

          First, you should try forcing CPAN:

          # get into the interactive installer with
          # perl -MCPAN -e shell

          # force the installation, please don't forget to say "no" to the
          standard tests
          force install SOAP::Lite

          [ this should be done as root ]

          If it fails, i recommend to go where the CPAN module stores the cache
          of modules:
          # cd ~/.cpan/build

          Then cd to the directory of your module. After the above commands you
          should find a module called
          SOAP-Lite-0.XX, i've just done this an it's SOAP-Lite-0.69.

          cd SOAP-Lite-0.69

          Then, please take some minutes to read the README file,
          # less README

          .. then issue
          # perl Makefile.PL
          # make

          Normally problems arise doing the last two commands, but, you will
          have more information of how to
          solve them.

          finally [ as root ]
          # make install

          Good Luck
          Hans


          --- In soaplite@yahoogroups.com, "Allan" <StevenD@...> wrote:
          >
          > Hi,
          >
          > Can't complete an installation. May I post the installation messages
          > to see if anyone has a recommendation or help. I'm kind of a newbie
          > at CPAN.
          >
          >
          > cpan[3]> install SOAP::Lite
          > Running install for module 'SOAP::Lite'
          > Running make for B/BY/BYRNE/SOAP-Lite-0.69.tar.gz
          > Has already been unwrapped into directory /root/.cpan/build/SOAP-
          > Lite-0.69-fgrBz6
          > Has already been made
          > Running make test
          > PERL_DL_NONLAZY=1 /usr/local/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............ok
          > 2/32 skipped: various reasons
          > t/04-attach............ok
          > t/05-customxml.........ok
          > t/06-modules...........FAILED tests 15, 19
          > Failed 2/19 tests, 89.47% okay
          > t/07-xmlrpc_payload....ok
          > t/08-schema............ok
          > Failed Test Stat Wstat Total Fail List of Failed
          > ----------------------------------------------------------------------
          > ---------
          > t/06-modules.t 19 2 15 19
          > 2 subtests skipped.
          > Failed 1/8 test scripts. 2/321 subtests failed.
          > Files=8, Tests=321, 3 wallclock secs ( 2.61 cusr + 0.27 csys =
          > 2.88 CPU)
          > Failed 1/8 test programs. 2/321 subtests failed.
          > make: *** [test_dynamic] Error 11
          > BYRNE/SOAP-Lite-0.69.tar.gz
          > /usr/bin/make test -- NOT OK
          > Warning (usually harmless): 'YAML' not installed, will not store
          > persistent state
          > Running make install
          > make test had returned bad status, won't install without force
          > Failed during this command:
          > BYRNE/SOAP-Lite-0.69.tar.gz : make_test NO
          >
          >
          > I'd appreciate any guidance. Thanks so much.
          > --Steve D.
          >
        Your message has been successfully submitted and would be delivered to recipients shortly.