Didn't find a list at CPAN for installing modules. Please point me if this
query is out of place.

Since loading MLDBM-2.01, non-root, on an Apache
                Cobalt Linux release 5.0 (Pacifica)
                Kernel 2.2.16C27_III on an i586  running Perl 5.005_03
a few weeks ago, I've experienced inconsistent difficulties with   use MLDBM
and   use Storable.
Storable was in place before MLDBM-2.01 was loaded.


A 2-line script:

    use lib
'/users/esickafus/tmp/MLDBM-2.01/blib/lib/lib/lib/perl5/site_perl/5.005/Seri
alizer';
    use MLDBM qw(DB_File Storable);

does not compile:  "Can't locate MLDBM.pm in @INC"
even though 3 copies of MLDBM.pm exist.


So, I removed/reinstalled  Storable-2.05 non-root. Installation failed. The
log follows below.


 Makefile.PL produced:
        Warning: prerequisite Test::More 0.41 not found at (eval 1) line 220.
        '' is not a known MakeMaker parameter name.

 make had no warnings.

 make test produced: t/downgrade.........Can't locate Test/More.pm in @INC
(and more, see below)

 make install produced: Warning: You do not have permissions to install into
  /usr/lib/perl5/5.00503/i386-linux at
/usr/lib/perl5/5.00503/ExtUtils/Install.pm line 61.


        --------- Installation log for Storable-2.05 ----------------
[esickafus@webserv01 Storable-2.05]$ ls
ChangeLog    Makefile.PL  Storable.pm  t
MANIFEST     README       Storable.xs
[esickafus@webserv01 Storable-2.05]$ perl Makefile.PL PREFIX =
/home/sites/site61/users/esickafus/lib
Checking if your kit is complete...
Looks good
Warning: prerequisite Test::More 0.41 not found at (eval 1) line 220.
'' is not a known MakeMaker parameter name.
Writing Makefile for Storable

[esickafus@webserv01 Storable-2.05]$ make
mkdir blib
mkdir blib/lib
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/Storable
mkdir blib/lib/auto
mkdir blib/lib/auto/Storable
cp Storable.pm blib/lib/Storable.pm
AutoSplitting blib/lib/Storable.pm (blib/lib/auto/Storable)
/usr/bin/perl -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503
/usr/
lib/perl5/5.00503/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.00503/ExtUtils/type
map Storable.xs >xstmp.c && mv xstmp.c Storable.c
cc -c  -Dbool=char -DHAS_BOOL -I/usr/local/include -O2    -DVERSION=\"2.05\"
 -DX
S_VERSION=\"2.05\" -fpic -I/usr/lib/perl5/5.00503/i386-linux/CORE
Storable.c
Running Mkbootstrap for Storable ()
chmod 644 Storable.bs
LD_RUN_PATH="" cc -o
blib/arch/auto/Storable/Storable.so  -shared -L/usr/local/l
ib Storable.o
chmod 755 blib/arch/auto/Storable/Storable.so
cp Storable.bs blib/arch/auto/Storable/Storable.bs
chmod 644 blib/arch/auto/Storable/Storable.bs

[esickafus@webserv01 Storable-2.05]$ make test
PERL_DL_NONLAZY=1
/usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.00503/
i386-linux -I/usr/lib/perl5/5.00503 -e 'use Test::Harness qw(&runtests
$verbose)
; $verbose=0; runtests @ARGV;' t/*.t
t/blessed...........ok
t/canonical.........ok
t/code..............skipping test on this platform
t/compat06..........ok
t/croak.............ok
t/dclone............ok
t/downgrade.........Can't locate Test/More.pm in @INC (@INC contains: t
blib/arc
h blib/lib /usr/lib/perl5/5.00503/i386-linux
/usr/lib/perl5/5.00503/i386-linux /
usr/lib/perl5/5.00503/i386-linux /usr/lib/perl5/5.00503
/usr/lib/perl5/5.00503/i
386-linux /usr/lib/perl5/5.00503/i386-linux /usr/lib/perl5/5.00503
/usr/lib/perl
5/site_perl/5.005/i386-linux /usr/lib/perl5/site_perl/5.005/i386-linux
/usr/lib/
perl5/site_perl/5.005 . /usr/lib/perl5/5.00503/i386-linux
/usr/lib/perl5/5.00503
 /usr/lib/perl5/site_perl/5.005/i386-linux /usr/lib/perl5/site_perl/5.005 .)
at
t/downgrade.t line 29.
BEGIN failed--compilation aborted at t/downgrade.t line 29.
dubious
        Test returned status 2 (wstat 512, 0x200)
Undefined subroutine &Test::Harness::WCOREDUMP called at
/usr/lib/perl5/5.00503/
Test/Harness.pm line 288.
make: *** [test_dynamic] Error 2
[esickafus@webserv01 Storable-2.05]$ make install
Warning: You do not have permissions to install into
/usr/lib/perl5/5.00503/i386
-linux at /usr/lib/perl5/5.00503/ExtUtils/Install.pm line 61.
mkdir /usr/lib/perl5/5.00503/i386-linux/auto/Storable: Permission denied at
/usr
/lib/perl5/5.00503/ExtUtils/Install.pm line 114
make: *** [pure_perl_install] Error 2
-------------------- End of Log -----------------------------------

CHUG, chug, phfft!  :-(
Ed


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to