jmerelo666 escribió:
> Hola,
> Tengo Fedora Core 8 instalado, y desde la última actualización me ha
> empezado a dar problemas con los módulos de compresión. Para empezar
> los repositorios de fc8 tienen casi todos los módulos, por ejemplo
> perl-IO-Compress-Zlib.noarch, lo que hace relativamente fácil
> instalarlos. Sin embargo, tanto estos módulos como los que se instalan
> de CPAN dan error. Éste, por ejemplo, acaba dando:
> --
> Can't call method "value" on an undefined value at
> /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/RawInflate.pm line 64.
> --
> Sin embargo, el que instalas de CPAN te da:
> --
> Global symbol "$errstr" requires explicit package name at
> /usr/lib/perl5/site_perl/5.8.8/IO/Uncompress/RawInflate.pm line 64.
> Global symbol "$errno" requires explicit package name at
> /usr/lib/perl5/site_perl/5.8.8/IO/Uncompress/RawInflate.pm line 64.
> --
> (Fijaros que uno va en vendor_perl y otro en site_perl).
>
> Debe ser por alguna librería que he instalado o cualquier movida de
> esas, pero no tengo ni idea de cómo solucionarlo. ¿Alguna idea?
>
> Saludos
>
> JJ
>
A me ocurrió algo parecido, pero en Windows.
Un día me dio por actualizar el Compress y módulos asociados, y al cabo de unas
horas, todo el mundo empezó a chillar.
Resulta que la versión vieja estaba escondida en un directorio distinta de la
versión nueva. Y los programas, los módulos nuevos, se empeñaban en seguir
cargando las versiones viejas de los módulos de los que dependían.
Probamos varias cosas, pero hasta que no averigüé dónde demonios estaban
escondidos esos módulos, y quitarlos, no se terminó de arreglar.
La solución estuvo en mirar con detalle el contenido de %INC (no @INC). Y luego
en quitar los módulos viejos.
JF^D