• Publicidad

PAR vuelve a dejarme a medio camino con error

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

PAR vuelve a dejarme a medio camino con error

Notapor scout » 2009-12-18 03:27 @185

Hola, buenas. Estoy tratando que el PAR me vuelva a funcionar, pero se enemistó nuevamente dando este error... ¿alguno sabe a qué se debe...?

Luego del error, saqué el módulo y lo volví a poner con el ppm, pero sigue igual:

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
C:\Perl>pp -o c:\perl\verificadoraltas15.exe -M c:\perl\verificadoraltas15.pl
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Use of uninitialized value $file in open at C:/Perl/site/lib/PAR/Packer.pm line 1592.
Use of uninitialized value $file in concatenation (.) or string at C:/Perl/site/lib/PAR/Packer.pm line 1592.
C:\Perl\site\bin/pp: Cannot open  for reading: No such file or directory at C:/Perl/site/lib/PAR/Packer.pm line 1155.
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
scout
Perlero nuevo
Perlero nuevo
 
Mensajes: 228
Registrado: 2009-10-28 13:50 @618

Publicidad

Re: PAR vuelve a dejarme a medio camino con error

Notapor scout » 2009-12-18 03:30 @187

Da el mismo error con un hola.pl que lleva dentro un print "hola";
scout
Perlero nuevo
Perlero nuevo
 
Mensajes: 228
Registrado: 2009-10-28 13:50 @618

Re: PAR vuelve a dejarme a medio camino con error

Notapor explorer » 2009-12-18 05:20 @264

Creo que no le has dado las opciones correctas a pp...

La -o es para crear un ejecutable a partir de un fichero par. Y el -M es para indicar módulos extra a incorporar al empaquetado.

El error es porque no estás indicando ningún fichero a empaquetar.

De la línea que muestras, quitaría el '-M'.
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: PAR vuelve a dejarme a medio camino con error

Notapor scout » 2009-12-18 11:30 @520

Ok, ahora me dice esto el querido PP

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
C:\Perl>pp -o c:\perl\demo16.exe  c:\perl\informesv16demo.pl
No Perl script found in input
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


snif, snif...
scout
Perlero nuevo
Perlero nuevo
 
Mensajes: 228
Registrado: 2009-10-28 13:50 @618

Re: PAR vuelve a dejarme a medio camino con error

Notapor explorer » 2009-12-18 11:43 @530

Claro, no existe... por eso se queja...

Prueba esto:

pp -o C:\Perl\demo16.exe C:\Perl\informesv16demo.pl
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: PAR vuelve a dejarme a medio camino con error

Notapor scout » 2009-12-18 11:48 @533

Igual. No entiendo... no cambié nada del ordenador... reinstalaré todo el Perl a ver qué pasó... es raro, antes funcionaba así y ahora... da errores... volveré cuando reinstale todo...
scout
Perlero nuevo
Perlero nuevo
 
Mensajes: 228
Registrado: 2009-10-28 13:50 @618

Re: PAR vuelve a dejarme a medio camino con error

Notapor explorer » 2009-12-18 13:53 @620

Si lo reinstalas, no sabrás por qué ha pasado eso.

Una de las ventajas de Perl es que la mayoría de sus módulos están escritos en Perl, así que pueden ser igual de depurados que los programas.

Para ejecutar el depurador integrado en Perl, y ejecutar el programa paso a paso, te vale con llamar a pp dentro de la ejecución de un intérprete perl con la opción -d:

perl -d /directorio/donde/esta/pp -o salida.exe /programa/a/empaquetar.pl

Pues eso, le ejecutas paso a paso y así sabes dónde para y por qué. Bueno, el por qué se obtiene analizando lo que va haciendo el programa y viendo el valor que toman las variables. Como supongo que se trata de un problema básico, pues deberá aparecer muy pronto en el código.

La ventaja de esto es que aprendes mucho más de Perl y del estilo de programación de los que crearon pp.
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: PAR vuelve a dejarme a medio camino con error

Notapor scout » 2009-12-21 10:17 @470

En teoría, ¿el archivo pp tiene que ser pp.pm?
De ser así no aparece en el directorio y /o subdirectoriosc:\perl\; por algún motivo no aparece...
scout
Perlero nuevo
Perlero nuevo
 
Mensajes: 228
Registrado: 2009-10-28 13:50 @618

Re: PAR vuelve a dejarme a medio camino con error

Notapor explorer » 2009-12-21 10:24 @475

No. El pp y el pp.pm son ficheros distintos.

El ejecutable pp debe colocarse en algún fichero bin/ o de cualquiera de los indicados por la variable de entorno %PATH%. Si en esos directorios hay, por ejemplo, un C:\Perl\bin, pues ahí.
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: PAR vuelve a dejarme a medio camino con error

Notapor scout » 2009-12-21 10:38 @485

El tema es que no aparece ni pp.pm o pp.exe o bat... dentro de c:\perl... y dentro del ppm aparece como que está instalado el módulo... por eso preguntaba cuál era la extensión del archivo...
scout
Perlero nuevo
Perlero nuevo
 
Mensajes: 228
Registrado: 2009-10-28 13:50 @618

Siguiente

Volver a Intermedio

¿Quién está conectado?

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