Fehlermeldung Sonderbar
TOM
- perl
Hallo Freunde der Sonne :-)
Auf den Punkt gebracht hab ich folgends Problem:
Can't locate auto/Parser/Expat/ParserFree.al in @INC
Und auch so eine Art Lösung(von perl.com):
Can't locate auto/%s.al in @INC
(F) A function (or method) was called in a package which allows autoload,
but there is no function to autoload. Most probable causes are a misprint
in a function/method name or a failure to AutoSplit the file, say, by
doing make install.
Und folgends hab ich gemacht:
Modul von CPAN runtergeladen, entpackt und (Achtung jetzt kommts) nicht(!!!) folgendes
gemacht: makefile (normaler Weg).
Sondern ich hab die Module in die Verzeichniss kopiert, Suchpfade angepasst.
Leider komm ich jetzt zwecks obiger Fehlermeldung nicht weiter.
Wer-Weiss-Was (den Weg über makefile kann ich nicht gehen).
Gruß
tom
Tag Tom!
Ist das Modul, das Du runtergeladen hast, zufaellig XML::Parser? Naja, das kannst Du nicht einfach irgendwohin kopieren, da es nicht nur aus Perl-Code besteht, sondern teilweise (eigentlich hauptsaechlich) auch in C geschrieben ist. Und diesen C-Code musst Du kompilieren, zu einer einer library. Aus dieser werden dann ueber den Autoloadmechanismus verschiedene Routinen nach Perl importiert. Und diese libraries liegen eben unterhalb von 'auto'-Verzeichnissen in @INC. Kurzum, Du *musst* das ganze Ding 'make'n, sonst geht's nicht.
So long
Hallo.
Yo, es ist XML::Parser.
Und es wäre ja wirklich die einfachste Sache der Welt
es mit make zu machen, aber die Leute hier in dieser
Firma haben alle a bisserl Angst wenn Software
umsonst ist. Dann übernimmt ja keiner Verantwortung und
so und es könnte ja irgend etwas unserem HochVerfügbarkeits-
Cluster antun.
Werd jetzt sagen das es nicht anders als mit make geht.
Gruß tom