Can't locate loadable object

26/10/2012 - 01:34 von helmut_blass | Report spam
Hallo NG,
habe schon vor làngerer Zeit ein Script geschrieben, welches auch prima funktioniert hat.
Als ich es jetzt mal wieder aufgerufen habe, kam zu meiner Überraschung folgende Fehlermeldung_
Can't locate loadable object for module Date::Calc in @INC (@INC contains:
/home/www/web234/html/cgi-bin/mydir/../mylib /etc/perl /usr/local/lib/perl/5.10.1
/usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5
/usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at myscript.pl line 7
Compilation failed in require at myscript.pl line 7.
BEGIN failed--compilation aborted at myscript.pl line 7.

Der Fehler trat beim letzten dieser Befehle auf:

use FindBin;
use lib "$FindBin::Bin/../mylib";
use Date::Calc qw(Add_Delta_Days Delta_Days);

in mylib ist ein Verzeichnis 'Date' sowie ein Modul Calc.pm und Calc.pod
sowie ein unterverzeichnis Calc mit Object.pm und Object.pod

Warum funzt das Ding nicht mehr, obwohl es lange Zeit einwandfrei gelaufen ist und an den Scripten nichts geàndert wurde?

thanx for your help, Helmut
 

Lesen sie die antworten

#1 Bjoern Hoehrmann
26/10/2012 - 01:53 | Warnen spam
* wrote in de.comp.lang.perl.misc:
Can't locate loadable object for module Date::Calc in @INC



`perldoc perldiag` bietet

Can't locate loadable object for module %s in @INC
(F) The module you loaded is trying to load an external library,
like for example, foo.so or bar.dll, but the DynaLoader module was
unable to locate this library. See DynaLoader.

Deine Version von Date::Calc hat vermutlich einen in C verfassten Teil,
und die kompilierte Bibliothek kann Perl nicht finden. Date::Calc neu
installieren mag Abhilfe schaffen.
Björn Höhrmann · mailto: · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/

Ähnliche fragen