Problems Installing perl 5.8.7

D

Degz

Hi,

I'm trying to 5.8.7. I currently have installed Perl 5.004_05.

Looking at the install file, I am following the default route.

rm -f config.sh Policy.sh
sh Configure -de
make
make test
make install

However when I do a make test, i have 1 test failing (Constant.t)

If I go into the t/ directory and run it manually it looks as though I
have something missing ? as I get the following response. ( plus
others further down, i'm guessing because of the initial error )

ok 4 # This is dynamic linking, so no need to make perl
# make = 'make test'
Can't load 'blib/arch/auto/ExtTest/ExtTest.so' for module ExtTest:
dynamic linke
r: /usr/bin/perl: relocation error: symbol not found: PL_stack_sp;
referenced fr
om: blib/arch/auto/ExtTest/ExtTest.so
at test.pl line 2
Compilation failed in require at test.pl line 2.

Has anyone got any idea what this means and how i resolve it please.
Any help is appreciated.
Degz.
 
B

Brian McCauley

Degz said:
I'm trying to 5.8.7. I currently have installed Perl 5.004_05.

Looking at the install file, I am following the default route.

rm -f config.sh Policy.sh
sh Configure -de
make
make test
make install

However when I do a make test, i have 1 test failing (Constant.t)

If I go into the t/ directory and run it manually it looks as though I
have something missing ? as I get the following response. ( plus
others further down, i'm guessing because of the initial error )

ok 4 # This is dynamic linking, so no need to make perl
# make = 'make test'
Can't load 'blib/arch/auto/ExtTest/ExtTest.so' for module ExtTest:
dynamic linke
r: /usr/bin/perl: relocation error: symbol not found: PL_stack_sp;
referenced fr
om: blib/arch/auto/ExtTest/ExtTest.so
at test.pl line 2
Compilation failed in require at test.pl line 2.

It looks to me like you are trying to run part of 5.8.7 built test suite
using /usr/bin/perl (i.e. versoin 5.004_05).

Try running it explicitly with the just built 5.8.7.
 
D

Degz

Hi,

Sorry to be thick, how do I explicitly call 5.8.7

I executed the failed test with a ./Constant.t

Are we saying that has called perl 5.004 somehow ?

Thanks
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,982
Messages
2,570,189
Members
46,735
Latest member
HikmatRamazanov

Latest Threads

Top