error en /usr/share/perl5/iCal/Parser/HTML.pm en Debian

error en /usr/share/perl5/iCal/Parser/HTML.pm en Debian

¿Cómo arreglar esto? cuando escribo perl /usr/share/perl5/iCal/Parser/HTML.pmobtengo

error de sintaxis en /usr/share/perl5/iCal/Parser/HTML.pm línea 64, cerca de "$t qw(semana mes año)" El símbolo global "$t" requiere un nombre de paquete explícito en /usr/share/perl5/iCal /Parser/HTML.pm línea 65. El símbolo global "$date" requiere un nombre de paquete explícito en /usr/share/perl5/iCal/Parser/HTML.pm línea 65. El símbolo global "$t" requiere un nombre de paquete explícito en /usr /share/perl5/iCal/Parser/HTML.pm línea 65. El símbolo global "%args" requiere un nombre de paquete explícito en /usr/share/perl5/iCal/Parser/HTML.pm línea 67. El símbolo global "$date" requiere nombre explícito del paquete en /usr/share/perl5/iCal/Parser/HTML.pm línea 67. El símbolo global "%args" requiere un nombre explícito del paquete en /usr/share/perl5/iCal/Parser/HTML.pm línea 68. Global El símbolo "$url" requiere un nombre de paquete explícito en /usr/share/perl5/iCal/Parser/HTML.pm línea 68. El símbolo global "%args" requiere un nombre de paquete explícito en /usr/share/perl5/iCal/Parser/HTML .pm línea 69. error de sintaxis en /usr/share/perl5/iCal/Parser/HTML.pm línea 70, cerca de "}" /usr/share/perl5/iCal/Parser/HTML.pm tiene demasiados errores.

Respuesta1

En mi humilde opinión, hubo un error de sintaxis en /usr/share/perl5/iCal/Parser/HTML.pm. la siguiente línea

foreach mi $t qw(semana mes año) {

tiene que verse así

foreach mi $t (qw(semana mes año)) {

ahora todo funciona bien.

información relacionada