[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

No local Perl modules?



Hi,

is there maybe some bug in the OpenBSD's version 
of Perl? I am trying to install a Perl module 
(Storable) into my home directory (/home/alex),
but it fails:

alex:Storable-1.0.3 {113} perl Makefile.PL PREFIX=/home/alex
Checking if your kit is complete...
Looks good
Writing Makefile for Storable

alex:Storable-1.0.3 {114} make
mkdir blib
mkdir blib/lib
cp Storable.pm blib/lib/Storable.pm
AutoSplitting blib/lib/Storable.pm (blib/lib/auto/Storable)
/usr/bin/perl -I/usr/libdata/perl5/i386-openbsd/5.6.0 -I/usr/libdata/perl5 /usr/libdata/perl5/ExtUtils/xsubpp  -typemap
/usr/libdata/perl5/ExtUtils/typemap Storable.xs > Storable.xsc && mv Storable.xsc Storable.c
cc -c  -fno-strict-aliasing -I/usr/local/include -O2      -DVERSION=\"1.003\"  -DXS_VERSION=\"1.003\" -DPIC -fPIC
-I/usr/libdata/perl5/i386-openbsd/5.6.0/CORE  Storable.c
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/Storable
Running Mkbootstrap for Storable ()
chmod 644 Storable.bs
LD_RUN_PATH="" ld -o blib/arch/auto/Storable/Storable.so  -Bshareable 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
alex:Storable-1.0.3 {115} make test
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/libdata/perl5/i386-openbsd/5.6.0 -I/usr/libdata/perl5 -e
'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/blessed...........ok                                                       
t/canonical.........ok                                                       
t/compat-0.6........ok                                                       
t/dclone............ok                                                       
t/forgive...........ok                                                       
t/freeze............ok                                                       
t/lock..............ok                                                       
t/overload..........ok                                                       
t/recurse...........ok                                                       
t/retrieve..........ok                                                       
t/store.............ok                                                       
t/tied..............ok                                                       
t/tied_hook.........ok                                                       
t/tied_items........ok                                                       
t/utf8..............ok                                                       
All tests successful.
Files=15, Tests=184,  3 wallclock secs ( 2.05 cusr +  0.34 csys =  2.39 CPU)

alex:Storable-1.0.3 {116} make install
Warning: You do not have permissions to install into /usr/local/libdata/perl5/site_perl/i386-openbsd at
/usr/libdata/perl5/ExtUtils/Install.pm line 62.
mkdir /usr/local/libdata/perl5/site_perl/i386-openbsd/auto/Storable: Permission denied at
/usr/libdata/perl5/ExtUtils/Install.pm line 112
*** Error code 255

Stop in /home/alex/src/Storable-1.0.3 (line 606 of Makefile).

I have also looked into
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu/usr.bin/perl/lib/ExtUtils/MakeMaker.pm?r1=1.3&r2=1.4
but don't understand much there yet...

Regards
Alex




Visit your host, monkey.org