In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Error Compilando proyecto Linux

xaWeb forum (English / Spanish)
Responder
Avatar de Usuario
erzeballos
Mensajes: 16
Registrado: Lun Jul 11, 2011 4:41 pm
Ubicación: Cordoba - Argentina
Contactar:

Error Compilando proyecto Linux

Mensaje 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
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Error Compilando proyecto Linux

Mensaje por ignacio »

ha instalado WSL?
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
erzeballos
Mensajes: 16
Registrado: Lun Jul 11, 2011 4:41 pm
Ubicación: Cordoba - Argentina
Contactar:

Re: Error Compilando proyecto Linux

Mensaje por erzeballos »

Buen Dia Ignacio, si esta instalado WSL con updates y upgrades correspondientes.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Error Compilando proyecto Linux

Mensaje por ignacio »

Buenos días,


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

Gracias
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
erzeballos
Mensajes: 16
Registrado: Lun Jul 11, 2011 4:41 pm
Ubicación: Cordoba - Argentina
Contactar:

Re: Error Compilando proyecto Linux

Mensaje 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
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Error Compilando proyecto Linux

Mensaje por ignacio »

Por favor compruebe la versión que tiene instalada de gcc:

gcc --version

Gracias
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
erzeballos
Mensajes: 16
Registrado: Lun Jul 11, 2011 4:41 pm
Ubicación: Cordoba - Argentina
Contactar:

Re: Error Compilando proyecto Linux

Mensaje 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
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Error Compilando proyecto Linux

Mensaje 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
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Error Compilando proyecto Linux

Mensaje por ignacio »

Espero que se le haya solucionado el problema.

Un saludo
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
erzeballos
Mensajes: 16
Registrado: Lun Jul 11, 2011 4:41 pm
Ubicación: Cordoba - Argentina
Contactar:

Re: Error Compilando proyecto Linux

Mensaje 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.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Error Compilando proyecto Linux

Mensaje por ignacio »

Te ruego pruebas con las nuevas versiones de Xailer y xaWeb. Siento los problemas que estás teniendo.

Un saludo
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
erzeballos
Mensajes: 16
Registrado: Lun Jul 11, 2011 4:41 pm
Ubicación: Cordoba - Argentina
Contactar:

Re: Error Compilando proyecto Linux

Mensaje 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
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Error Compilando proyecto Linux

Mensaje 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
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Error Compilando proyecto Linux

Mensaje 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
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
erzeballos
Mensajes: 16
Registrado: Lun Jul 11, 2011 4:41 pm
Ubicación: Cordoba - Argentina
Contactar:

Re: Error Compilando proyecto Linux

Mensaje 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
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Error Compilando proyecto Linux

Mensaje 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)
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder