[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