Re: Glob.so: undefined symbol

[email protected] (Nicholas Clark) Thu, 15 Apr 2004 17:26:19 +0100
Newsgroups perl.ponie.dev
Message-ID <[email protected]>
On Sat, Apr 10, 2004 at 03:42:23PM +0200, Philippe Revault wrote:
> Hello,
> 
> I  have not much to say cause i am not developper but the situation is I 
> have installed ponie-2 because I want to get Test::More needed to 
> install later Marc::Record.
> 
> So the point is when in directory Marc-Record-1.38 i launch 'perl 
> Makefile.PL' i  got this message :
> Checking if your kit is complete...
> Looks good
> perl: relocation error: 
> /usr/local/perl_modules_i/ponie-2/lib/auto/File/Glob/Glob.so: undefined 
> symbol: Perl_macro_SvCUR
> 
> Could you help me understand this and what to do with ?

Test::More is included in a lot of modules on CPAN, not just ponie.
ponie is still a very early development project and not meant to be
installed (yet). You're probably the first person to try installing it -
not even the developers have tried yet :-)

I'm curious - why did you download ponie to get it? http://search.cpan.org/
doesn't list ponie when you search for Test::More, and when I tested today
the CPAN module will try to fetch Test-Simple-0.47.tar.gz, not ponie.
(I'm not sure if these has been changed since Saturday when you wrote your
e-mail)

Basically, if whatever suggested downloading ponie is a computer program, it
is wrong, and needs fixing. The correct answer is Test Simple - if you
(carefully) delete your ponie install, and instead use your normal perl to
build

http://search.cpan.org/CPAN/authors/id/M/MS/MSCHWERN/Test-Simple-0.47.tar.gz

then you should have no problems about undefined symbols in Glob.so (etc)

I hope this helps.

Nicholas Clark