Página 1 de 1

Error Compilando proyecto Linux

Publicado: Vie May 16, 2025 4:03 pm
por erzeballos
Buenos Dias.
al intentar crear CGI para Linux el compilador me indica el siguiente error. Hay alguna configuracion del proyecto mal parametrizada ??
desde ya muchas Gracias

Compilando DocMain.prg...
gcc: error: unrecognized command line option ‘-mwindows’
Compilando MatForm.prg...
gcc: error: unrecognized command line option ‘-mwindows’
2 Files, 0 Warnings, 2 Errors
Tiempo de compilación: 1.92s Tiempo de enlazado: 0s Tiempo total: 1.93s

Re: Error Compilando proyecto Linux

Publicado: Lun May 19, 2025 9:42 am
por ignacio
ha instalado WSL?

Re: Error Compilando proyecto Linux

Publicado: Lun May 19, 2025 1:33 pm
por erzeballos
Buen Dia Ignacio, si esta instalado WSL con updates y upgrades correspondientes.

Re: Error Compilando proyecto Linux

Publicado: Lun May 19, 2025 2:05 pm
por ignacio
Buenos días,


¿Compilando cualquier ejemplo de xaWeb (para Linux) obtiene el mismo error?

Gracias

Re: Error Compilando proyecto Linux

Publicado: Lun May 19, 2025 4:58 pm
por erzeballos
Si Ignacio, con todos los samples.
Adjunto Version y Status de WSL instalado

C:\Windows\system32>wsl --version
Versión de WSL: 2.4.13.0
Versión de kernel: 5.15.167.4-1
Versión de WSLg: 1.0.65
Versión de MSRDC: 1.2.5716
Versión de Direct3D: 1.611.1-81528511
Versión DXCore: 10.0.26100.1-240331-1435.ge-release
Versión de Windows: 10.0.19045.5854

C:\Windows\system32>wsl --status
Distribución predeterminada: Ubuntu-20.04
Versión predeterminada: 2

Re: Error Compilando proyecto Linux

Publicado: Mar May 20, 2025 12:17 pm
por ignacio
Por favor compruebe la versión que tiene instalada de gcc:

gcc --version

Gracias

Re: Error Compilando proyecto Linux

Publicado: Mar May 20, 2025 3:10 pm
por erzeballos
Buen dia Ignacio :

xailer@Edgardo:~$ gcc --version
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Gracias

Re: Error Compilando proyecto Linux

Publicado: Mié May 21, 2025 9:42 am
por ignacio
Buenos días,

Es probable que le falte algún módulo de gcc. Le ruego revise este enlace https://wiki.xailer.com/doku.php?id=linux para volver a instalar gcc en su sistema WSL.

Otra opción, es que no haya puesto bien el compilador a usar en la configuración del proyecto: Asegúrese que ha elegido tipo CGI y compilador GCC (LInux). Es muy probable que tenga elegido compilador MinGW. Por lo que he podido ver, el parámetro '-mwindows' lo utiiza GCC para hacer cross compiling desde Linux a destino Windows.

Saludos

Re: Error Compilando proyecto Linux

Publicado: Mar May 27, 2025 12:07 pm
por ignacio
Espero que se le haya solucionado el problema.

Un saludo

Re: Error Compilando proyecto Linux

Publicado: Mar May 27, 2025 5:05 pm
por erzeballos
Buen Dia Ignacio, no pude solucionarlo. Reinstale WSL y Apache desde 0, controle la configuracion de compilacion que me sugeriste y esta todo bien.
Aun asi no logre compilar modalidad Linux ( el mismo Error ).
De todos modos sigo avanzando con compilacion Windows. Con esto no tengo problemas, me enfoque en desarrollar Web Services ( xaWeb ) para consumir desde aplicaciones
de escritorio desarrolladas en Xailer ( como paso previo a migracion Web ).
Muy contento con los primeros resultados.
Muchas Gracias por tu consulta.

Re: Error Compilando proyecto Linux

Publicado: Mar Jun 03, 2025 10:13 am
por ignacio
Te ruego pruebas con las nuevas versiones de Xailer y xaWeb. Siento los problemas que estás teniendo.

Un saludo

Re: Error Compilando proyecto Linux

Publicado: Mié Jun 04, 2025 3:39 pm
por erzeballos
Hola Ignacio Buen Dia.
Actualice Xailer a la version 9.2.2 y xaWeb a la V.1.0.1 y persiste el Error

Compilando DocMain.prg...
gcc: error: unrecognized command line option ‘-mwindows’
Compilando HelloWorld.prg...
gcc: error: unrecognized command line option ‘-mwindows’
2 Files, 0 Warnings, 2 Errors
Tiempo de compilación: 9.04s Tiempo de enlazado: 0s Tiempo total: 9.04s

Gracias

Re: Error Compilando proyecto Linux

Publicado: Mié Jun 04, 2025 4:40 pm
por ignacio
Buenos días,

Si desea que me conecte remotamente a su máquina por RustDesk para ver el problema, contacte por privado indicando las credenciales. (iozuniga@ozs.es)

Un saludo

Re: Error Compilando proyecto Linux

Publicado: Mié Jun 18, 2025 11:59 am
por ignacio
Buenos días,

Supongo que ya le funciona correctamente. En caso contrario descargue el WSL que hemos dejado en este mismo foro.

Saludos

Re: Error Compilando proyecto Linux

Publicado: Mié Jun 18, 2025 8:15 pm
por erzeballos
Hola Ignacio Buenas Tardes.
Lamento contarte que instale en una notebook nueva Xailer 922 , XaWeb 1.01, Ubuntu 22.04 y la distribucion Xailer WSL que subiste al foro y el problema persiste.
Para verificar la existencia de harbour en la Distr WSL de Xailer verifique la generacion del prg Hello y todo funciono a la perfeccion.
"Hello, world!"


Compilando DocMain.prg...
gcc: error: unrecognized command-line option ‘-mwindows’
Compilando HelloWorld.prg...
gcc: error: unrecognized command-line option ‘-mwindows’
2 Files, 0 Warnings, 2 Errors
Tiempo de compilación: 2.25s Tiempo de enlazado: 0s Tiempo total: 2.26s

Saludos

Re: Error Compilando proyecto Linux

Publicado: Jue Jun 19, 2025 1:39 pm
por ignacio
Buenos días,

Algo parece estar muy mal en tu máquina, que nada tiene que ver con WSL. De hecho ese 'flag' de compilación sólo se utiliza en entorno Windows, nunca en Linux:

https://stackoverflow.com/questions/455 ... does-it-do

Y por eso, GCC ni lo reconoce. Si hay alguien más que ratifique el error, lo investigo más a fondo.

Saludos

Nota: Espero que estés usando la versión de Harbour y MinGW de nuestra área de descargas (https://download.xailer.com/?es&file=2)