relocation error: undefined symbol: Perl_Gthr_key_ptr or Perl_Tstack_sp_ptr

[prev] [thread] [next] [lurker] [Date index for 2005/10/12]

From: Bowen Dwelle
Subject: relocation error: undefined symbol: Perl_Gthr_key_ptr or Perl_Tstack_sp_ptr
Date: 20:08 on 12 Oct 2005
I've been running Siesta for more than year now. Recently my hosting 
provider upgraded to Debian 3.1 (from what, not sure), and I started 
getting this error with tequila when invoked from procmail. When I run 
tequila the shell, it works fine, but under procmail it dies and so 
messages aren't getting distributed to the lists.

I though it might have to do with Storable, so I recompiled that, but 
still get this error:

procmail: Executing 
"/home/adm_lists/bin/tequila,-f,/home/adm_lists/siesta/siesta.conf,post,advisory" 
/usr/local/bin/perl: relocation error: 
/home/bdwelle/lib/perl/i386-linux/auto/Storable/Storable.so: undefined 
symbol: Perl_Tstack_sp_ptr
procmail: [7550] Wed Oct 12 11:20:21 2005
procmail: Non-zero exitcode (127) from "/home/adm_lists/bin/tequila"

or this, if I switch from Storable::dclone to Clone::clone

procmail: Executing 
"/home/adm_lists/bin/tequila,-f,/home/adm_lists/siesta/siesta.conf,post,test"
/usr/local/bin/perl: relocation error: 
/home/bdwelle/lib/perl/i386-linux-thread-multi/auto/Clone/Clone.so
: undefined symbol: Perl_Gthr_key_ptr
procmail: [7550] Wed Oct 12 11:20:21 2005
procmail: Non-zero exitcode (127) from "/home/adm_lists/bin/tequila"

 From what I can tell, there is only one version of perl on this 
machine, and the PERLLIB variables are the same in the shell as in 
procmail.

Any clues?

-- Bowen

Generated at 18:00 on 17 Oct 2005 by mariachi 0.52