Página 1 de 1

WSL cocinado por Xailer

Publicado: Mié Jun 11, 2025 1:00 pm
por ignacio
Buenos días,

He preparado una versión especial de WSL con todo lo necesario para desarrollar en Linux. Os agradecería que la probaseis y comentarais vuestra experiencia. Gracias de antemano.

Más información en el siguiente enlace: https://wiki.xailer.com/doku.php?id=imp ... por.xailer

Un saludo

Re: WSL cocinado por Xailer

Publicado: Mié Jun 11, 2025 7:15 pm
por Jose Lopez
Buenas tardes
Ignacio después de instalar WSL Xailer. No se si es coincidencia o no.
al compilar se produce este error:

Enlazando hello.xaweb...
/usr/bin/ld: cannot find -luuid: No such file or directory
/usr/bin/ld: cannot find -lgd: No such file or directory
collect2: error: ld returned 1 exit status
0 Files, 0 Warnings, 3 Errors
Tiempo de compilación: 0.00s Tiempo de enlazado: 3.29s Tiempo total: 3.29s

Saludos.
Pepe.

Re: WSL cocinado por Xailer

Publicado: Mié Jun 11, 2025 9:44 pm
por ignacio
Hola,

Visto el problema. Como me compilo el Hola Mundo de harbour\samples, no probé más. Ya lo tengo solucionado y subido un nuevo archivo. No obstante, estas es lo que he tenido que hacer:

sudo apt-get install uuid-dev
sudo apt-get install libgd-dev

Esto corrige el error de las librería no encontradas, pero ahora dará el siguiente error:

Compilando DocMain.prg...
Compilando HelloWorld.prg...
Enlazando hello.xaweb...
Xailer: Error al borrar el fichero \wsl$\Ubuntu-22.04/usr/lib/cgi-bin/hello.xaweb (0)
2 Files, 0 Warnings, 1 Errors
Tiempo de compilación: 0.33s Tiempo de enlazado: 0.80s Tiempo total: 1.13s

Para corregirlo hay que cambiar los privilegios de la carpeta /usr/lib/cgi-bin con esta instrucción:

sudo chmod 777 /usr/lib/cgi-bin/

Si lo puedes probar te lo agradezco.

Un saludo

Re: WSL cocinado por Xailer

Publicado: Mié Jun 11, 2025 10:25 pm
por Jose Lopez
Probado y correcto.
Ahora solo tengo que solucionar yo esto: http://localhost/cgi-bin/hello.xaweb
Not Found
The requested URL was not found on this server.

Tengo Apache para Windows instalado en mi equipo y buscare la manera de poder tener los dos funcionando.
Gracias Ignacio. Seguimos expectantes a: editor visual de formularios.

Re: WSL cocinado por Xailer

Publicado: Jue Jun 12, 2025 8:22 pm
por ignacio
Hola,

Para los que quieran adentrarse un poco en el uso de Harbour en Linux. Un simple ¡Hola mundo!:

Código: Seleccionar todo

> cd harbour-project/tests
> hbmk2 hello
> ./hello
Y deberíais ver: "Hello, world!"

Saludos

Re: WSL cocinado por Xailer

Publicado: Dom Jun 22, 2025 5:16 pm
por Jose Lopez
Genial. A la primera
Gracias.

Re: WSL cocinado por Xailer

Publicado: Mar Jul 08, 2025 7:49 pm
por ignacio
Hola a todos,

Hemos añadido un nuevo paquete WSL cocinado para utilizar una versión inferior de Ubuntu, en concreto, la versión 20.04. El motivo es que los binarios creados con la versión 22.04 no se pueden ejecutar en servidores web de Linux que utilicen Ubuntu 20.04 y eso puede suponer un gran problema para muchos usuarios. La versión 20.04 terminó su ciclo de vida el 30 de mayo y por lo tanto, todos los servidores Linux deberían de ser actualizados cuanto antes. En el Wiki de Xailer tenéis accesibles ambas versiones.

Las librerías de xaWeb para Linux, de momento, son para la versión 20.04, pero se pueden solicitar las de la versión 22.04 por los usuarios registrados.

Un saludo

Nota: El error se produce por el uso de versiones no compatibles del compilador GCC.