Thread Digest::Keccak "Can't locate loadable object for module Digest::Keccak in @INC" (7 answers)
Opened by bianca at 2015-03-12 17:06

bianca
 2015-03-12 17:06
#180132 #180132
User since
2009-09-13
6977 Artikel
BenutzerIn

user image
Hallo!
Bin dabei einen neuen Server zu testen und habe noch Probleme mit CPAN:Digest::Keccak.
Es meldet
Quote
Can'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
Code (perl): (dl )
1
2
3
4
5
6
7
8
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

View full thread Digest::Keccak "Can't locate loadable object for module Digest::Keccak in @INC"