On Tue, May 27, 2003 at 09:39:37AM +0200, Widmer Hannes wrote:
> ***********************************Error MSG *********************************************************
> Hit RETURN to create initial directory structure under /var/spool/qmailscan, and install qmail-scanner-queue.pl under /var/qmail/bin:
> Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 /usr/libdata/perl/5.00503/mach /usr/libdata/perl/5.00503) at /var/qmail/bin/qmail-scanner-queue.pl line 236. BEGIN failed--compilation aborted at /var/qmail/bin/qmail-scanner-queue.pl line 236.
Das ist doch nicht schwer zu verstehen. Perl findet das Modul nicht in
den oben angegebenen Pfaden.
> Wenn ich danach nach dem Modul Time/HiRes.pm suche, finde ich es hier:
>
> /usr/local/lib/perl5/5.8.0/i386-freebsd/Time/HiRes.pm
Ja, sag ich doch, das ist kein Pfad in dem Perl sucht.
> Nun, @INC ist irgend ne Variable die ich aber nirgends finden kann.
Das ist nicht Dein Ernst. Ich habe gerade google nach «perl @INC»
gefragt und bekomme ca. 1 Mio. Seiten als Ergebnis.
> Ich kenn mich gar nicht gross mit Perl aus und währe froh, wenn ihr
Das ist nicht gut. Immerhin willst Du Dein Mailsystem unter Verwendung
von Perl betreiben.
> mir da vielleicht helfen könntet. Irgendwie muss ich doch die veralteten
> Module löschen oder?..und eben dieser @INC Variable andere
> Pfäde definieren...oder? *verzweifel* *s*...
@INC ist ein Array, der die Pfade enthält in denen Perl nach Modulen
sucht. Setze das einfach auf die richtigen Werte. In Perl gibt es
immer mindestens fünf mögliche Wege etwas zu tun.
Bis dann
Matthias
-- Matthias Teege -- http://www.mteege.de make world not war PGP-Key auf Anfrage To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Tue 27 May 2003 - 10:30:21 CEST