AlexBausW: Syntax Error in Net::Config

Hallo Forum,

Heute komm ich mal mit einer Frage (nach der Vorgeschichte ;-).
Seit kurzem bin ich stolzer Besitzer von Perl 5.6 Built 613. Leider musste ich feststellen, daß trotz vorhandener Dokumentation einige Module fehlten.
Deshalb hab` ich mir heute libnet mit Net::FTP and more per ppm installiert. Beim ersten Test überraschte mich dann aber folgende Fehlermeldung:
syntax error at C:/Perl/site/lib/Net/Config.pm line 86, near "&gt"

Die entsprechende Zeile (86) in der required Config.pm lautet wie folgt:
DATA&gt%NetConfig = (...

Wie ich mir bis jetzt gedacht habe, gehört an die Stelle von &gt% irgendein anderes Zeichen, daß vielleicht ein > enthält.
Nun meine Frage bzw. Bitte:
Könnte vielleicht jemand, der oder die Net::FTP installiert hat, in seiner/ihrer Config.pm nachschlagen, was da hin gehört?

Im Vorraus schon mal vielen Dank

Gruß AlexBausW

P.S.: Es ist auch irgendwie seltsam, daß vor der fehlerhaften Zeile bereits ein %NetConfig definiert wurde.

  1. Hallo Alex ;-),

    Mit ein wenig Mut und Entscheidungsfreudigkeit bekommt man auch einige Sachen in den Griff, die einem zuerst wie der Eisberg vor der Titanic erscheinen *g*

    Also hab` ich noch ein wenig Experimentiert, und Entschieden, daß das Config-Tool beim Anhängen der default-Eintstellung an die Config.pm Mist gebaut hat.
    In meiner Config.pm stand am Ende:

    WARNING  WARNING  WARNING  WARNING  WARNING  WARNING  WARNING

    Below this line is auto-generated, *ANY* changes will be lost

    %NetConfig = (
    ftp_int_passive => '0',
    [...]
    smtp_hosts => ['mail'],
    [...]
    pop3_hosts => ['mail'],
    );
    1;
    DATA>%NetConfig = (
    ftp_int_passive => '0',
    [...]
    smtp_hosts => ['mail.gmx.net','post.strato.de','smtp.web.de'],
    [...]
    pop3_hosts => ['pop.gmx.net','post.strato.de','pop3.web.de'],
    );
    1;

    Das sieht wirklich so komisch aus wie es mir vorkam. Vor allem die beiden 1en machten mich stutzig und untermauerten meine Entscheidung einfach mal nach der ersten ein __END__ einzufügen. Und siehe da, es funktioniert *yeah*
    Demnach werde ich also die bei der Configuration gemachten Einträge per Hand in den oberen %NetConfig einfügen, und schauen, was dann passiert ;-)

    Gruß AlexBausW

    P.S.: Ich weis nicht warum weiter unten jemand sagte, mit Perl könne man auf Windows-PCs nix anfangen. Ohne Perl könnte ich mir mein Leben unter Windows gar nicht mehr vorstellen ;-)