Tom Phoenix wrote:
On Jan 18, 2008 4:11 PM, Liam <[EMAIL PROTECTED]> wrote:
I was trying to install a personal version of Perl to my own user
folder. I am running on a remote webserver that uses Apache. I have
succeeded with the following steps:
wget http://perl.com/CPAN/src/stable.tar.gz
tar zvxf stable.tar.gz
cd perl-5.8.8
Shouldn't you have 5.10?
This is the line I encounter problems on:
make && make test && make install
It sounds like your train wreck happened during the 'make'. It may be
helpful to try the 'make' step separately from 'make test'.
Unfortunately, seeing the aftermath of a big wreck, it's sometimes
hard to see what caused it. Did you run up against your disk space
quota, perhaps?
Good luck with it!
--Tom Phoenix
Stonehenge Perl Training
It appeared to be the fact that it couldn't read my /home/ directory:
this page here:
http://groups.google.com.au/group/comp.lang.perl.misc/browse_thread/thread/592e618cc6e9d3b1/fe4d86127933f92d%23fe4d86127933f92d
has the details. Also my current dillema, which I will repeat here for
clarities sake:
make[1]: Leaving directory `/home/.bazooka/dawliam/perl-5.10.0/ext/
Digest/SHA'
Making Encode (dynamic)
opendir(../../lib/../../../..): Permission denied at ../../lib/
ExtUtils/MakeMake
r.pm line 182
opendir(./../../../../..): Permission denied at ../../lib/ExtUtils/
MakeMaker.pm
line 182
ERROR from evaluation of /home/.bazooka/dawliam/perl-5.10.0/ext/Encode/
Byte/Make
file.PL: Can't locate File/Spec/Functions.pm in @INC (@INC
contains: ../../lib /
home/.bazooka/dawliam/bin/perl/lib/5.10.0/i686-linux /home/.bazooka/
dawliam/bin/
perl/lib/5.10.0 /home/.bazooka/dawliam/bin/perl/lib/site_perl/5.10.0/
i686-linux
/home/.bazooka/dawliam/bin/perl/lib/site_perl/5.10.0 . .) at ./
Makefile.PL line
4.
BEGIN failed--compilation aborted at ./Makefile.PL line 4.
Warning: No Makefile!
make[1]: Entering directory `/home/.bazooka/dawliam/perl-5.10.0/ext/
Encode'
make[1]: *** No rule to make target `config'. Stop.
make[1]: Leaving directory `/home/.bazooka/dawliam/perl-5.10.0/ext/
Encode'
make config failed, continuing anyway...
make[1]: Entering directory `/home/.bazooka/dawliam/perl-5.10.0/ext/
Encode'
make[1]: *** No rule to make target `all'. Stop.
make[1]: Leaving directory `/home/.bazooka/dawliam/perl-5.10.0/ext/
Encode'
make: *** [lib/auto/Encode/Encode.so] Error 2
[hyperion]$
/home/.bazooka/dawliam/perl-5.10.0/ext/Encode/lib/auto doesn't exist.
/home/.bazooka/dawliam/perl-5.10.0/lib/auto/Encode/Encode.so doesn't
exist.
So, what do I need to do now?
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/