Fehler in /usr/share/perl5/iCal/Parser/HTML.pm unter debian

353
lrnz

Wie kann ich das beheben? Wenn ich perl /usr/share/perl5/iCal/Parser/HTML.pmtippe, bekomme ich

Syntaxfehler in /usr/share/perl5/iCal/Parser/HTML.pm Zeile 64, in der Nähe von "$ t qw (Woche Monat Jahr)" Das globale Symbol "$ t" erfordert den expliziten Paketnamen unter / usr / share / perl5 / iCal /Parser/HTML.pm Zeile 65. Das globale Symbol "$ date" erfordert einen expliziten Paketnamen in /usr/share/perl5/iCal/Parser/HTML.pm Zeile 65. Das globale Symbol "$ t" erfordert einen expliziten Paketnamen unter / usr /share/perl5/iCal/Parser/HTML.pm Zeile 65. Das globale Symbol "% args" erfordert den expliziten Paketnamen unter /usr/share/perl5/iCal/Parser/HTML.pm Zeile 67. Das globale Symbol "$ date" erfordert expliziter Paketname in /usr/share/perl5/iCal/Parser/HTML.pm Zeile 67. Das globale Symbol "% args" erfordert den expliziten Paketnamen in /usr/share/perl5/iCal/Parser/HTML.pm Zeile 68. Global Symbol "$ url"Erfordert den expliziten Paketnamen in /usr/share/perl5/iCal/Parser/HTML.pm Zeile 68. Das globale Symbol "% args" erfordert den expliziten Paketnamen in /usr/share/perl5/iCal/Parser/HTML.pm Zeile 69. Syntaxfehler in /usr/share/perl5/iCal/Parser/HTML.pm Zeile 70, in der Nähe von "}" /usr/share/perl5/iCal/Parser/HTML.pm enthält zu viele Fehler.

1
Inzwischen habe ich es behoben. in der erwähnten Zeile 64 fehlten Klammern: "foreach my $ t qw (Wochenmonat) {" anstelle von "foreach my $ t (qw (Wochenmonat))" {). Mit dieser Änderung wird überhaupt keine Ausgabe ausgegeben, wenn `perl / usr / share / perl5 / iCal / Parser / HTML.pm 'eingegeben wird. Auch "/ usr / share / doc / libical-parser-html-perl / beispiele / ical2html -h" gibt die Verwendung heraus. Ich habe vorher einen Fehler erhalten. lrnz vor 10 Jahren 0

1 Antwort auf die Frage

1
lrnz

Es gab imho einen Syntaxfehler in /usr/share/perl5/iCal/Parser/HTML.pm. die folgende Zeile

foreach mein $ t qw (wochenmonat jahr) {

muss so aussehen

foreach mein $ t (qw (wochenmonatjahr)) {

jetzt funktioniert alles gut.

Du hast recht. Sogar die "neueste" Version hat dieses Problem (4 Jahre alt) - dieses Modul scheint nicht richtig getestet worden zu sein. Ouki vor 10 Jahren 0