<?xml version="1.0" encoding="windows-1252"?>
<node id="885557" title="Can't locate object method" created="2011-02-01 12:01:15" updated="2011-02-01 12:01:15">
<type id="115">
perlquestion</type>
<author id="885554">
RachunZero</author>
<data>
<field name="doctext">
&lt;p&gt;I'm a lowly web site admin rather than a real programmer, and I've built a nice shiny new Apache 2.0.64, perl 5.12.2, and mod_perl build for my developer friend, but some of his code doesn't run. I get "Can't locate object method "new" via package "LWP::Protocol::https::Socket" at ../../../cgi/soap_util.pl".&lt;/p&gt;

&lt;p&gt;If I troll through the code, it certainly looks like there's a "new"&lt;/p&gt;

&lt;p&gt;This used to work in my last build, but I'm a but stuck now. I'm not even sure how to start resolving this issue. I don't expect someone to debug my program for me, but is there somewhere that I can start reading that would explain how I can resolve such dependency issues?&lt;/p&gt;

&lt;p&gt;(bows respectfully)&lt;/p&gt;

&lt;p&gt;Ryan&lt;/p&gt;

&lt;p&gt;addendum:&lt;/p&gt;

&lt;p&gt;Maybe this will reveal my mistake:&lt;/p&gt;

&lt;p&gt;Modules originally installed in order using cpan, then the cpan directory is tarballed and I traverse the module directories doing a&lt;/P&gt;
&lt;code&gt; 
  $PERL_DIR/bin/perl Makefile.PL PREFIX=$PERL_DIR -n
  make clean
  $PERL_DIR/bin/perl Makefile.PL PREFIX=$PERL_DIR -n
  make
  make test
  make install
&lt;/code&gt;
&lt;p&gt; with the exception of the SSLeay modules which require me to specify the openssl path &lt;/p&gt;</field>
</data>
</node>
