• Publicidad

SDL Perl, Error

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.

SDL Perl, Error

Notapor jairo15 » 2016-09-11 13:34 @607

Estoy aprendiendo a usar SDL en Perl. El problema que tengo es que al poner los archivos .pm en la carpeta con el código fuente siempre me dice que hace falta un módulo, el cual es Alien::SDL. Lo descargué y aún así no funciona. Lo intenté con Perl Command Line Interpreter y Strawberry, y ambos me dan el mismo resultado, lo compilo en Windows 8.1.

El SDL lo descargué de: http://search.cpan.org/dist/SDL/ , en la versión 2.546.
El Alien::SDL lo descargué de: http://search.cpan.org/~froggs/Alien-SDL-1.446/lib/Alien/SDL.pm, en la versión 1.446.
jairo15
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2016-09-11 13:27 @602

Publicidad

Re: SDL Perl, Error

Notapor explorer » 2016-09-11 13:56 @622

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

¿Qué significa eso de descargar? Una cosa es descargar un módulo, pero otra cosa distinta es instalarlo.

En Strawberry, no estoy seguro de cómo se hace, pero juraría que es con el comando cpan.

El módulo Alien::SDL sirve, únicamente, para instalar el SDL en tu sistema. Así que es este módulo el que realmente instala todo lo que necesitas. Ahora bien... en Windows lo vas a tener algo complicado.
JF^D Perl Programming Language
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14075
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: SDL Perl, Error

Notapor jairo15 » 2016-09-11 15:43 @697

Muchas gracias por la información, ahora se me presenta el mismo error pero con SLD::Internal::Loader, ya instalé el que anteriormente me causaba ese problema, pero este no encuentro cómo instalarlo.

Agradecería que me dijeran alguna posible solución.
jairo15
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2016-09-11 13:27 @602

Re: SDL Perl, Error

Notapor explorer » 2016-09-11 16:17 @720

Yo... intentaría no instalarlo desde cero... necesita de unas cuantas librerías ya instaladas.

Lo que yo haría sería no usar el Strawberry Perl, sino el ActivePerl, de ActiveState, para que, con la ayuda de su gestor PPM, instalar la librería SDL ya compilada.

Mira, aquí están las páginas de SDL en ActivePerl, y verás que puedes usarlas con Perl v5.22. Solo tienes que bajarte el ActivePerl de esa versión, y luego usar PPM para que te lo baje e instale con un par de clic de ratón.

Al menos, esa me parece la solución más cómoda. SDL es una librería compleja que tiene muchas dependencias externas, así que si no somos unos expertos con la compilación de módulos así, es mejor instalarlos ya compilados.
JF^D Perl Programming Language
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14075
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: SDL Perl, Error

Notapor jairo15 » 2016-09-11 16:22 @723

Muchas gracias de nuevo, pero esa forma es la que he utilizado, ppm install, pero me dice que no encontró ningún paquete, he intentado:

ppm install SDL::Internal::Loader
ppm install SDL::Loader
ppm install Loader::SDL


y todas me dicen lo mismo.
jairo15
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2016-09-11 13:27 @602

Re: SDL Perl, Error

Notapor explorer » 2016-09-12 14:57 @664

El paquete se llama SDL. Sin más.

ppm install SDL

Los tres módulos que indicas YA están dentro de la distribución SDL. No hay que instalarlos por separado. Sólo SDL.

¿Qué versión de ActivePerl instalaste? ¿v5.22?
JF^D Perl Programming Language
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14075
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: SDL Perl, Error

Notapor jairo15 » 2016-09-12 16:22 @723

Me dice que no se ha encontrado ningún paquete que proporcione DSL.
La versión de Perl que estoy usando es la 5.24
jairo15
Perlero nuevo
Perlero nuevo
 
Mensajes: 31
Registrado: 2016-09-11 13:27 @602

Re: SDL Perl, Error

Notapor explorer » 2016-09-12 23:12 @008

Por favor, visita la página que te indiqué más arriba, y verás qué versiones de Perl en ActivePerl tiene disponible la distribución SDL.

Para Windows (32 y 64 bits) y Linux 64 bits, la versión más alta es la 5.22.
JF^D Perl Programming Language
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14075
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 0 invitados