Karoshi MSX Community

Desarrollo MSX => Desarrollo (Español/Spanish) => Mensaje iniciado por: j4mk3 en 28 de Enero de 2012, 01:25:46 pm



Título: ASMSX No puedo compilar Exit code: 139
Publicado por: j4mk3 en 28 de Enero de 2012, 01:25:46 pm
:( Joo.
El asmsx no me deja compilar los ASM en Linux.
Me he preparado un PC con Ubuntu 10 para desarrollar y hoy he probado de compilar con asmsx.
Me han pasado un par de cosas raras.

Bajé la ultima versión del asmsx de google code. Vi que ya habia un ejecutable compilado para Linux.
He cogido los proyectos que tenia en el portatil de MSX para empezar a trabajar en Linux.
Y oh! sorpresa, el asmsx de Linux me ha empezado a dar errores al compilar, concretamente 2

- Si en una linea que tiene un string como esta
.INCLUDE "LIB/TECLA.GEN"
hay un espacio en blanco entre las ultmas comillas y el salto de linea CR/LF me dice:
Unterminated string

- Quito esos espacio en blanco, y dice otra cosa diferente. Termina de hacer la lista de Includes y dice:
Segmentation fault
>Exit code: 139

:( :(

El codigo ASM no es, seguro. Ya que con el EXE de windows y haciendo
wine asmsx.exe JUEGO.ASM
Compila perfectamente.

Manda "huevos" que estando en Linux tenga que compilar con el exe de windows XD

He probado de recompilar la versión Linux del asmsx con los sources...la compilación ha sido correcta, pero tampoco funciona. Me da el mismo error al intentar compilar.

Any help please ? : :'(

NOTA :(editado)
la version windows del asmsx es la 0.15a
la version linux del asmsx es la 0.16 WIP
A ver si va a ser eso... :(


Título: Re: ASMSX No puedo compilar Exit code: 139
Publicado por: kabish en 28 de Enero de 2012, 11:11:45 pm
Prueba a poner la ruta y el nombre del fichero EXACTAMENTE como lo tienes en el disco duro. Es decir, no lo pongas en mayúsculas si no está. Es una idea.


Título: Re: ASMSX No puedo compilar Exit code: 139
Publicado por: assembler en 28 de Enero de 2012, 11:44:35 pm
Hay un parche para solucionar, si no ese problema, al menos uno parecido...

Fue un caso similar al tuyo


http://karoshi.auic.es/index.php?topic=2148.0



Título: Re: ASMSX No puedo compilar Exit code: 139
Publicado por: pitpan en 29 de Enero de 2012, 12:41:32 pm
Y si trabajas en Linux, asegúrate de salvar los ficheros de código fuente en formato Linux. Es decir, que mejor si no te emplea los finales de línea de Windows. A veces da problemas esa parte...