Hi,
I'm setting up Perl 5.8.7 with the intention of using it to do some simple
LDAP work. I've built Perl and it seems fine. I'm now trying to build the
Net::LDAP module (from Graham Barr) which states in its README file ...
perl-ldap uses the following modules/distributions.
Convert::ASN1 - required
URI::ldap - optional, needed for URL parsing
Digest::MD5 - optional, needed for SASL CRAM-MD5 auth
IO::Socket::SSL - optional, needed for Net::LDAPS
XML::Parser - optional, needed for Net::LDAP::DSML
I've downloaded CONVERT-ASN1-0_19, IO-SOCKET-SSL-0_97,URI-1_35 and
XML-PARSER-2_34 (Digest::MD5 seems to be in the Perl distribution).
Firstly, when Perl's CONFIGRE.COM procedure asked me where to install Perl I
nominated a directory and at the end of the build procedure I ran MMS
INSTALL, which placed a copy of the Perl runtime in that directory. So far
so good. However, I'm a little confused about the procedure for adding
extra modules. When building additional modules using the typical steps of
$ perl makefile.pl
$ mms
$ mms test
$ mms install
should I have PERL_ROOT pointing to my 'install' directory or should I have
it pointing to the Perl source tree?
Secondly, regardless of where PERL_ROOT is pointing, when I try to build
Convert::ASN1 I get the following:
$ sh def
DKA100:[SOURCES.CONVERT-ASN1-0_19]
$ perl makefile.pl
Can't locate object method "new" via package "Module::Install::base"
(perhaps you forgot to load "Module::Install::base"?)
at inc/Module/Install.pm - /Users/gbarr/Library/Perl/Module/Install.pm
line 269.
%SYSTEM-F-ABORT, abort
$
Any help would be much appreciated.
Thanks,
Jeremy Begg
+---------------------------------------------------------+
| VSM Software Services Pty. Ltd. |
| http://www.vsm.com.au/ |
| "OpenVMS Systems Management & Programming" |
|---------------------------------------------------------|
| P.O.Box 402, Walkerville, | E-Mail: [EMAIL PROTECTED] |
| South Australia 5081 | Phone: +61 8 8221 5188 |
|---------------------------| Mobile: 0414 422 947 |
| A.C.N. 068 409 156 | FAX: +61 8 8221 7199 |
+---------------------------------------------------------+