Hallo!
Bin dabei einen neuen Server zu testen und habe noch Probleme mit
Digest::Keccak.
Es meldet
QuoteCan't locate loadable object for module Digest::Keccak in @INC (@INC contains: /meinemodule /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at /meinemodule/Digest/Keccak.pm line 16. Compilation failed in require at (eval 28) line 1. BEGIN failed--compilation aborted at (eval 28) line 1.
Die Zeile 16 fällt oben in den Abschnitt
eval {
require XSLoader;
XSLoader::load(__PACKAGE__, $VERSION);
1;
} or do {
require DynaLoader;
DynaLoader::bootstrap(__PACKAGE__, $VERSION);
};
16 ist die Vorletzte.
(pq: wie ging das noch gleich, den Beginn der Zeilennummern zu beeinflussen? In
/bat/poard/markup_help finde ich das nicht.)
Meine Theorie: auf dem System fehlt sowohl XSLoader als auch DynaLoader.
Was ich weiß: die Version 0.05 des Moduls läuft hier auch auf Perl 5.14 und 5.16 ohne Probleme. Und zwar sowohl ohne XSLoader wie auch ohne DynaLoader. Zumindest finde ich diese Dateien nicht auf 5.14 und 5.16.
Auf dem neuen Server mit 5.18 scheinen sie ja auch nicht vorhanden zu sein, sonst würde dieser Fehler nicht kommen, so zumindest in meiner Theorie. Aber wieso verursacht das Fehlen dieser beiden Module nur auf 5.18 eine Fehlermeldung?
Oder hab ich was übersehen?
10 print "Hallo"
20 goto 10