|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
Just for info, Kaylee has the WinXP 32-bit OS and he still use my older MAME/Qt tool package. He doesn�t tried the new MAME tools.
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Note: I tried the new tools on a more or less 'fresh' Windows XP SP3 (x86) installation now, and building MAME works fine here... I suppose MESS won't be different.
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Interesting... MESS compiles flawlessly as well, but I get this linker error at the end: Linking mess.exe...
obj/windows/mess/mess/drivlist.o:drivlist.c:(.rdata+0x1928): undefined reference to `driver_victor9k'
collect2: ld returned 1 exit status
make: *** [mess.exe] Error 1 I don't get this on Linux, haven't tried Win 7 x64 yet... but whatever it is, I doubt it's related to the new tools. This was tested with SVN r17537.
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: Feb 2008
Posts: 326
Senior Member
|
Senior Member
Joined: Feb 2008
Posts: 326 |
This kind of error can occure if you have stopped the build (Ctrl-C) and then some .o files are 0 size, just check in obj for specific file related to that driver delete it and try compiling again.
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Well, AFAICT, I did not stop/restart the compilation (or did I? Hmmm, can't remember exactly...  ) I'll try what you said and give feedback... my basic statement hasn't changed, however: for me, compilation with the new tools works fine on WinXP SP3 (32-bit).
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Yep, that did the trick: c:\Projekte\mame-svn>del obj\windows\mess\drivers\victor9k.o
c:\Projekte\mame-svn>make TARGET=mess
Compiling src/mess/drivers/victor9k.c...
Archiving obj/windows/mess/act.a...
Linking mess.exe...
c:\Projekte\mame-svn>dir
Volume in drive C has no label.
Volume Serial Number is E009-E9AC
Directory of c:\Projekte\mame-svn
28.08.2012 22:10 <DIR> .
28.08.2012 22:10 <DIR> ..
28.08.2012 20:44 <DIR> artwork
28.08.2012 21:32 604.672 chdman.exe
28.08.2012 20:44 <DIR> docs
28.08.2012 20:36 <DIR> hash
28.08.2012 20:34 <DIR> hlsl
28.08.2012 21:32 20.992 jedutil.exe
28.08.2012 20:44 <DIR> keymaps
28.08.2012 21:32 506.368 ldresample.exe
28.08.2012 21:32 532.480 ldverify.exe
28.08.2012 21:31 19.968 ledutil.exe
28.08.2012 20:44 19.863 makefile
28.08.2012 21:49 72.766.976 mame.exe
28.08.2012 22:11 33.150.464 mess.exe
28.08.2012 20:44 <DIR> obj
28.08.2012 21:32 195.072 regrep.exe
28.08.2012 21:32 65.024 romcmp.exe
28.08.2012 21:32 175.104 split.exe
28.08.2012 20:44 <DIR> src
28.08.2012 21:32 171.008 src2html.exe
28.08.2012 21:32 22.016 srcclean.exe
28.08.2012 21:32 1.584.128 unidasm.exe
14 File(s) 109.834.135 bytes
9 Dir(s) 58.309.226.496 bytes free (the VM is a bit ahead of time  )
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: Dec 2007
Posts: 301
Senior Member
|
Senior Member
Joined: Dec 2007
Posts: 301 |
Is anyone else having this problem on a Win 32-bit system, r17628?
Linking mess.exe... c:/mingw/mingw64-w32/bin/../lib/gcc/i686-w64-mingw32/4.4.7/../../../../i686-w64-mingw32/bin/ld.exe: obj/winui/mess/mess/ libsound.a(2151intf.o): warning: duplicate section `.rdata$_ZTI13ym2151_device[typeinfo for ym2151_device]' has differen t size
|
|
|
|
Joined: Dec 2007
Posts: 301
Senior Member
|
Senior Member
Joined: Dec 2007
Posts: 301 |
False alarm. Required a full clean compile.
|
|
|
|
Joined: Aug 2010
Posts: 78
Member
|
Member
Joined: Aug 2010
Posts: 78 |
Anyone else having problems compiling MESS 0.147? I'm compiling on OS X 10.8.1 and get the following:
make: *** No rule to make target `obj/sdl64/MESS/MESS.o', needed by `MESS64'. Stop.
MAME and UME both compile without any problems.
|
|
|
|
Joined: Mar 2001
Posts: 17,258 Likes: 267
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,258 Likes: 267 |
The TARGET= is case sensitive and must be all lowercase. For instance, "make TARGET=mess -j3".
|
|
|
Forums9
Topics9,355
Posts122,423
Members5,082
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|
|