• Publicidad

Problema instalando módulos

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

Problema instalando módulos

Notapor arleyb » 2010-03-23 21:59 @957

Cordial saludo a los foristas, soy nuevo por estos lares, la verdad es que esta comunidad me ha parecido muy interesante, mil felicitaciones tanto para sus creadores como para sus participantes.

Bueno, yendo al grano, posteo el siguiente problema porque después de googlear, foriar, leer y probar algunas de las sugerencias que se comentan en estos foros no logro dar con la solución.

Resulta que tengo un servidor casero con Linux Debian instalado, estoy intentando instalar algunos paquetes para Perl pero no consigo que se instalen correctamente, he intentado usando el CPAN, forzando la instalación del módulo, limpiando la instalación del CPAN usando el comando clean, volviendo a configurar el CPAN, etc... pero no lo consigo y este tema ya me tiene un poco molesto. Listo los módulos que tengo instalados por el momento como referencia:

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
AppConfig
Class::Singleton
Email::Date::Format
ExtUtils::CBuilder
Font::AFM
HTML::Tagset
IO::Stringy
List::MoreUtils
MIME::Lite
MIME::Types
MIME::tools
Mail
Net::DNS
Perl
Pod::Simple
Sub::Uplevel
Test::Exception
Test::Pod
Test::Simple
TimeDate
YAML
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Los módulos que estoy intentado instalar son: MIME::Lite::TT:HTML, Term::ProgressBar, Template, entre otros, pero recibo el errores como estos cuando intento instalar por ejemplo el módulo Template:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
make[1]: se ingresa al directorio `/root/.cpan/build/Template-Toolkit-2.22-KfMDVO/xs'
/usr/bin/perl /usr/share/perl/5.10.0/ExtUtils/xsubpp  -typemap /usr/share/perl/5.10/ExtUtils/typemap  Stash.xs > Stash.xsc && mv Stash.xsc Stash.c
cc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"2.22\" -DXS_VERSION=\"2.22\" -fPIC "-I/usr/lib/perl/5.10/CORE"   Stash.c
/bin/sh: cc: command not found
make[1]: *** [Stash.o] Error 127
make[1]: se sale del directorio `/root/.cpan/build/Template-Toolkit-2.22-KfMDVO/xs'
make: *** [subdirs] Error 2
  ABW/Template-Toolkit-2.22.tar.gz
  /usr/bin/make -- NOT OK
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Failed during this command:
 ABW/Template-Toolkit-2.22.tar.gz             : make NO
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Errores como éste intentando instalar MIME::Lite::TT::HTML:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
Running Build test
t/001_load.t .. 1/1
#   Failed test 'use MIME::Lite::TT::HTML;'
#   at t/001_load.t line 7.
#     Tried to use 'MIME::Lite::TT::HTML'.
#     Error:  Can't locate Template.pm in @INC (@INC contains: /root/.cpan/build/MIME-Lite-TT-HTML-0.04-6Dr15g/blib/lib /root/.cpan/build/MIME-Lite-TT-HTML-0.04-6Dr15g/blib/arch /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /root/.cpan/build/MIME-Lite-TT-HTML-0.04-6Dr15g/blib/lib/MIME/Lite/TT/HTML.pm line 6.
# BEGIN failed--compilation aborted at /root/.cpan/build/MIME-Lite-TT-HTML-0.04-6Dr15g/blib/lib/MIME/Lite/TT/HTML.pm line 6.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
# Looks like you failed 1 test of 1.
t/001_load.t .. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests

Test Summary Report
-------------------
t/001_load.t (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=1, Tests=1,  0 wallclock secs ( 0.03 usr  0.01 sys +  0.07 cusr  0.02 csys =  0.13 CPU)
Result: FAIL
Failed 1/1 test programs. 1/1 subtests failed.
  CHUNZI/MIME-Lite-TT-HTML-0.04.tar.gz
  ./Build test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports CHUNZI/MIME-Lite-TT-HTML-0.04.tar.gz
Running Build install
  make test had returned bad status, won't install without force
Failed during this command:
 DROLSKY/DateTime-Format-Mail-0.3001.tar.gz   : make_test NO
 STRUAN/HTML-FormatText-WithLinks-0.11.tar.gz : make_test NO
 CHUNZI/MIME-Lite-TT-HTML-0.04.tar.gz         : make_test NO
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Y como éste intentándolo con Term::ProgressBar:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
t/zero.t ......... Can't locate Class/MethodMaker.pm in @INC (@INC contains: /root/.cpan/build/Term-ProgressBar-2.09-awkSE4/t/../lib /root/.cpan/build/Term-ProgressBar-2.09-awkSE4/t /root/.cpan/build/Term-ProgressBar-2.09-awkSE4/blib/lib /root/.cpan/build/Term-ProgressBar-2.09-awkSE4/blib/arch /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl /root/.cpan/build/Term-ProgressBar-2.09-awkSE4) at /root/.cpan/build/Term-ProgressBar-2.09-awkSE4/t/../lib/Term/ProgressBar.pm line 195.
BEGIN failed--compilation aborted at /root/.cpan/build/Term-ProgressBar-2.09-awkSE4/t/../lib/Term/ProgressBar.pm line 195.
Compilation failed in require at t/zero.t line 32.
BEGIN failed--compilation aborted at t/zero.t line 32.
t/zero.t ......... Dubious, test returned 2 (wstat 512, 0x200)
Failed 9/9 subtests

Test Summary Report
-------------------
t/compat.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 5 tests but ran 0.
t/eta-linear.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 10 tests but ran 0.
t/name.t       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 18 tests but ran 0.
t/v1-message.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 8 tests but ran 0.
t/v2-message.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 11 tests but ran 0.
t/v2-mobile.t  (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 7 tests but ran 0.
t/v2-simple.t  (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 31 tests but ran 0.
t/zero.t       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 9 tests but ran 0.
Files=9, Tests=1,  1 wallclock secs ( 0.07 usr  0.01 sys +  0.52 cusr  0.05 csys =  0.65 CPU)
Result: FAIL
Failed 8/9 test programs. 0/1 subtests failed.
  FLUFFY/Term-ProgressBar-2.09.tar.gz
  ./Build test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports FLUFFY/Term-ProgressBar-2.09.tar.gz
Running Build install
  make test had returned bad status, won't install without force
Failed during this command:
 FLUFFY/Term-ProgressBar-2.09.tar.gz          : make_test NO
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


La verdad es que no sé cuál será el problema, a veces me da ganas como de formatear y volver a instalar, pero eso sería en caso extremo. Bueno, espero que me pueda colaborar con este problemita que me tiene parado para seguir trabajando con mis proyectos en Perl.

¡¡Muchas Gracias!!
arleyb
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2010-03-05 15:53 @704

Publicidad

Re: Problema instalando modulos

Notapor salva » 2010-03-24 03:10 @174

Necesitas instalar el compilador de C
Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
# apt-get install gcc
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Avatar de Usuario
salva
Perlero nuevo
Perlero nuevo
 
Mensajes: 200
Registrado: 2008-01-03 15:19 @680

Re: Problema instalando modulos

Notapor explorer » 2010-03-24 05:09 @256

No olvides de mirar entre los módulos que han sido empaquetados en el sistema Debian. Arranca el aptitude y busca por los módulos.

Por ejemplo, en el mensaje de error dice que no encuentra el módulo Template. Y veo que en la lista de paquetes Debian está libtemplate-perl, así que para instalarlo, te vale con hacerlo desde el propio aptitude o con el comando

apt-get install libtemplate-perl
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Problema instalando módulos

Notapor arleyb » 2010-03-28 20:29 @895

Muchísimas gracias a los dos, realmente funcionó, primero no sabía que desde el gestor de paquetes de Debian también se podían instalar módulos de CPAN, ahora ya no tengo problemas en instalarlos y usarlos, simplemente los busco en la distribución de Debian y luego los instalo... Muchas Gracias... este tema ya puede quedar como RESUELTO.
arleyb
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2010-03-05 15:53 @704


Volver a Módulos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 11 invitados