Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: John_Virgo on May 29, 2009, 11:24:04 am

Title: Mame Compile process fails
Post by: John_Virgo on May 29, 2009, 11:24:04 am
I'm trying to compile MAME plus and it goes okay until I receive the following error message


Compiling src/osd/windows/scale.c...
Assembling src/osd/windows/scale/superscale.asm...
process_begin: CreateProcess(NULL, nasmw -o obj/windows/mamep/osd/windows/scale/
superscale.obj -f coff -Wno-orphan-labels src/osd/windows/scale/superscale.asm,
...) failed.
make (e=2): The system cannot find the file specified.
mingw32-make: *** [obj/windows/mamep/osd/windows/scale/superscale.obj] Error 2

I checked in the folder and I have a superscale.asm file in there but there's nothing about a superscale.obj.

What can I do to get it to compile?

Thanks
Title: Re: Mame Compile process fails
Post by: John_Virgo on May 30, 2009, 08:50:57 am
Any ideas? I think it has something to do with the extra_utils for Mame Plus and the 'nasmw' found in extra/bin but I can't find out what it's for or how to correct the errors. I built the exact same MAME fine a month or so ago but now there is an error and I have no idea why.
Title: Re: Mame Compile process fails
Post by: John_Virgo on June 09, 2009, 07:23:57 am
anyone?...  :o
Title: Re: Mame Compile process fails
Post by: abispac on June 09, 2009, 09:39:48 am
someties when that happens to me, i try making everything from start, erase everything, download all again and start, are you building mame32? if so i found mr.do page instructions on mameworld.info very usefull,  :cheers:
Title: Re: Mame Compile process fails
Post by: u_rebelscum on June 09, 2009, 07:15:43 pm
...
obj/windows/mamep/osd/windows/scale/superscale.obj

mingw32-make: *** [obj/windows/mamep/osd/windows/scale/superscale.obj] Error 2

I checked in the folder and I have a superscale.asm file in there but there's nothing about a superscale.obj.

The obj file will be in the obj folder (from the mame folder).  See if it exists, and if it's blank or not. 

What I'd do is delete the superscale object files from the obj folder, and try compiling again.  If that does fix it, I'd delete the same object files and the asm file you found (since it was created in the compiling).  If that's not good enough, try "make clean" and then compiling again.  If that doesn't fix it, I'd do as abispac said and start over.