[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]> Al querer usar un programita (popbeforesmtp), que está hecho en Perl me > marca el siguiente error: > > Can't locate Net/Netmask.pm in @INC (@INC contains: > /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 > /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 > /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 > /usr/lib/perl5/site_perl) at /usr/sbin/pop-before-smtp line 186. > BEGIN failed--compilation aborted at /usr/sbin/pop-before-smtp line 186. > > Si busco el Netmask.pm me dice que si existe, pero en otro directorio: > > # locate Netmask.pm > /usr/local/lib/perl5/site_perl/5.8.0/Net/Netmask.pm > /root/.cpan/build/Net-Netmask-1.9002/Netmask.pm > /root/.cpan/build/Net-Netmask-1.9002/blib/lib/Net/Netmask.pm > > Como cambio ese @INC para que en lugar de buscar en la versión 5.6.1 busque > en la 5.8.0 que es la que tengo? > > # perl -v > > This is perl, v5.8.0 built for i686-linux Ummm... Estas seguro de que no tienes a ambas versiones de Perl en tu sistema? El que busque en 5.6.1 no es porque si. Revisa como esta hecho este programita, que binario de Perl busca... En todo caso, puedes modificarlo, insertarle cerca del principio: use lib qw(/usr/local/lib/perl5/site_perl/5.8.0) Pero te advierto que puede no jalar. La compatibilidad binaria (para los modulos con porciones compiladas) no se mantiene entre 5.6.x y 5.8.x -- Gunnar Wolf - gwolf en campus iztacala unam mx - (+52-55)5623-1118 PGP key 1024D/8BB527AF 2001-10-23 Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF _______________________________________________ Ayuda mailing list Ayuda en linux org mx Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/