• Publicidad

PNG GD::Image

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.

PNG GD::Image

Notapor threepwood960 » 2011-02-11 11:00 @500

Hola, escribo porque tengo un servidor en el que tenía instalada una aplicación web que creaba imágenes png. Hace unos días actualicé el servidor a Ubuntu 10.10 y ahora obtengo el siguiente error:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
Can't locate object method png via package GD::Image at usr/local/share/perl/5.10.0/Bio/Graphics/Panel.pm line 1055
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

justamente cuando intento crear la imagen png:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
my $panel = Bio::Graphics::Panel->new(  -length => $maxLengthExtra,
                      -width  => 800,
                      -pad_left => 5,
                      -pad_right => 50
                     );
print PING $panel->png;
 
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Llevo ya dos días con el problema, reinstalando GD, libgd, GD::Image....... Y nada. ¿Podríais ayudarme?
threepwood960
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2011-02-11 10:54 @495

Publicidad

Re: PNG GD::Image

Notapor explorer » 2011-02-11 11:10 @507

Bienvenido a los foros de Perl en Español, threepwood960.

Es posible que lo que falte sea la librería libpng.

Siendo Ubuntu, instalaría siempre los paquetes desde el Synaptic, no con el comando cpan.

En mi Debian, el paquete se llama libgd2-xpm. Al seleccionarlo, instala o actualiza la libpng correspondiente.

Actualización: Acabo de ver que en mi Debian también está el libbio-graphics-perl, con lo que solo tendría que reinstalar ese paquete.
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: PNG GD::Image

Notapor threepwood960 » 2011-02-11 11:15 @511

Gracias por la respuesta, pero no hay manera. Reinstalo con:
sudo aptitude reinstall libgd2-xpm

Y pruebo con:
Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
  1. perl -e 'use GD; $im=GD::Image->new(); print $im->can("png") ? "Yes" : "No" , "\n";'
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Y obtengo el eterno: NO
threepwood960
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2011-02-11 10:54 @495

Re: PNG GD::Image

Notapor explorer » 2011-02-11 11:37 @525

¿Has probado a reinstalar libbio-graphics-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: PNG GD::Image

Notapor threepwood960 » 2011-02-11 12:20 @556

Ese no lo tengo:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
Couldn't find any package whose name or description matched "libbio-graphics-perl"
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Tengo libgd-graph-perl, pero ya lo he reinstalado varias veces.
threepwood960
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2011-02-11 10:54 @495

Re: PNG GD::Image

Notapor explorer » 2011-02-11 13:30 @604

Pues no se me ocurre más, salvo que el culpable sea la propia librería libpng.

En este enlace comentan que falta un enlace simbólico en la libpng.so.3, por lo que las aplicaciones de 32 bits no encuentran la librería, en los Ubuntu de 64 bits.
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


Volver a Módulos

¿Quién está conectado?

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

cron