[Omaha.pm] Re: Data::Diff rulez

Jay Hannah jay at jays.net
Thu Jan 20 21:23:33 PST 2005


On Jan 17, 2005, at 11:59 AM, Noel Leistad wrote:
> Can't load
> '/usr/local/lib/perl5/site_perl/5.8.6/i686-linux/auto/Date/Calc/ 
> Calc.so' for
> module Date::Calc:
> /usr/local/lib/perl5/site_perl/5.8.6/i686-linux/auto/Date/Calc/Calc.so:
> undefined symbol: PL_stack_max at
> /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line 229.
>  at ./tdiff line 5
> Compilation failed in require at ./tdiff line 5.
> BEGIN failed--compilation aborted at ./tdiff line 5.

I'd try re-installing Dave::Calc. Below is a Usenet thread I found on  
Google complaining about the same C thing, only in a different  
package...

I assume you can't 'use Date::Calc' in any Perl script w/o it blowing  
up?

j


--------------------------------------
 > >> /usr/lib/perl5/site_perl/5.005/i386-linux/auto/Tk/Event/Event.so:
 > >> undefined symbol: PL_stack_max at

This is the C compilation error in your distribution.

 > >> /usr/lib/perl5/site_perl/5.005/i386-linux/Tk.pm line 15

This is your clue that the use lib worked, and it found Tk.pm. Perl
is dying at line 15 of Tk.pm - presumably, where it tries and fails to
load the Event.so extention. So it found your distribution fine - the
distribution is bad.

 > >> BEGIN failed--compilitation aborted at
 > >> /usr/lib/perl5/site_perl/5.005/i386-linux/Tk.pm line 15.

 > I was unable to find a perl/Tk distro at CPAN.

Well, if by distro you mean 'rpm', you're right. No comments
there. But if by distro you mean 'installable package,' you'll find it
at:

http://www.cpan.org/modules/by-module/Tk/Tk800.018.tar.gz




More information about the Omaha-pm mailing list