Previous Thread
Next Thread
Print Thread
Page 3 of 7 1 2 3 4 5 6 7
#69410 - 05/07/11 10:13 PM Re: New build instructions for SDLMAME on Mac OS X [Re: MAMEBase]  
Joined: Jul 2007
Posts: 181
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member

Joined: Jul 2007
Posts: 181
California
Hey guys long time no see.. Just last week I replaced my ancient dinosaur dual G4 with a dual core G5 to keep my music up and running..

Just getting ready to build a new SDLMAME 142u2 (last one I have was 0.139 and it doesnt work on my G5 after copying over) and have a question about the cpu types..

Now I know it will correctly detect PPC and whatnot, but since my machine is a dual-core and not a regular old dual cpu Mac like before can I (or do I even need to) use the 'make -j3' command or is this an Intel only switch??

#69411 - 05/07/11 10:15 PM Re: New build instructions for SDLMAME on Mac OS X [Re: MAMEBase]  
Joined: Mar 2001
Posts: 15,585
R. Belmont Online content
R. Belmont  Online Content

Very Senior Member

Joined: Mar 2001
Posts: 15,585
USA
-j3 is all purpose - it gets you faster builds on anything with dual cores or dual CPUs or whatever.

#69412 - 05/07/11 11:22 PM Re: New build instructions for SDLMAME on Mac OS X [Re: MAMEBase]  
Joined: Jul 2007
Posts: 181
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member

Joined: Jul 2007
Posts: 181
California
Well it built fine and MAME+Gui is working again but now..

I just set all my paths up in M+GUI, and told it to Audit all my roms and its giving me this error:

"While parsing /Volumes/Storage/MAME/ini/mame.ini:
Illegal integer value for numprocessors: "auto"; reverting to auto"

Is this possibly related to the -j3 flag?? I was about to go rebuild it again just using plain old make but figured I would ask first..

Gotta love the G5 compared to my G4.. The initial build of the game list took a couple of minutes if even that. On my old dual 1.6 G4 I would get up and go run errands while waiting for it to finish that first process haha.

#69418 - 05/08/11 06:21 AM Re: New build instructions for SDLMAME on Mac OS X [Re: MAMEBase]  
Joined: Jan 2006
Posts: 3,685
etabeta78 Offline
Very Senior Member
etabeta78  Offline
Very Senior Member

Joined: Jan 2006
Posts: 3,685
Trondheim, Norway
it's not related to -j3. try to remove the numprocessors line from mame.ini.

#69581 - 05/13/11 07:18 PM Re: New build instructions for SDLMAME on Mac OS X [Re: MAMEBase]  
Joined: Jul 2007
Posts: 181
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member

Joined: Jul 2007
Posts: 181
California
Somehow it just started working right the other day hehe.
Ran my audit, and then found out Im missing like 7gb of ROMs (which is due to PinMAME roms becoming part of the new 'standard' MAME set)..

I ran into some errors compiling 0.142u3 so for now, Im back at just 0.142 until I can get my rom set properly rebuilt.. It hasnt been updated since 0.138 so Ive missed a bunch of changes since last summer..

#69582 - 05/13/11 09:35 PM Re: New build instructions for SDLMAME on Mac OS X [Re: MAMEBase]  
Joined: Mar 2001
Posts: 15,585
R. Belmont Online content
R. Belmont  Online Content

Very Senior Member

Joined: Mar 2001
Posts: 15,585
USA
Would you mind listing what the errors you're having with u3 are? smile

#69738 - 05/21/11 07:40 PM Re: New build instructions for SDLMAME on Mac OS X [Re: MAMEBase]  
Joined: Jul 2007
Posts: 181
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member

Joined: Jul 2007
Posts: 181
California
Ill have to rebuild it again, I shouldve wrote it down but just cleaned out my dev folder and went back to 0.142 so I could play catch up with my rom sets.
Ill see if I can get a moment to do it this afternoon.
After a hard drive freeze up a couple weeks ago, I just picked up a spindle of DVD-R's so Im wasting my weekend backing up all 500GB of crap on it (my MAME Roms included) before it dies again hehehe..

#70232 - 05/31/11 10:52 PM Re: New build instructions for SDLMAME on Mac OS X [Re: MAMEBase]  
Joined: Jul 2007
Posts: 181
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member

Joined: Jul 2007
Posts: 181
California
Ok just got around to it.. Now that were up to u4 I still went ahead and tried to run u3 just for the sake of doing it..

u3 stops with this error:

typeinfo for driver_device_config<driver_device>in sega.a(segamsys.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [mame] Error 1


After that I did a make clean, and patched u4.
Now u4 is ending with this error:

Compiling src/mame/drivers/suprloco.c...
Compiling src/mame/video/suprloco.c...
cc1plus: warnings being treated as errors
src/mame/video/stvvdp2.c: In function ‘void saturn_vdp2_regs_w(address_space*, offs_t, UINT32, UINT32)’:
src/mame/video/stvvdp2.c:5491: warning: ‘vert_res’ may be used uninitialized in this function
src/mame/video/stvvdp2.c:5491: warning: ‘horz_res’ may be used uninitialized in this function
make: *** [obj/sdl/mame/mame/video/stvvdp2.o] Error 1
make: *** Waiting for unfinished jobs....

Everything up to and including u2 worked just perfect.. So it looks like Im at baseline 0.142 til I can figure it out hehe..

#70233 - 05/31/11 10:58 PM Re: New build instructions for SDLMAME on Mac OS X [Re: MAMEBase]  
Joined: Mar 2001
Posts: 15,585
R. Belmont Online content
R. Belmont  Online Content

Very Senior Member

Joined: Mar 2001
Posts: 15,585
USA

#70284 - 06/01/11 07:47 PM Re: New build instructions for SDLMAME on Mac OS X [Re: MAMEBase]  
Joined: Jul 2007
Posts: 181
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member

Joined: Jul 2007
Posts: 181
California
Ok that covered that error..
Got a little farther and hit this:


Compiling src/emu/cpu/i386/i386.c...
cc1plus: warnings being treated as errors
src/emu/cpu/i86/instr286.c: In function ‘void i80286_switch_task(i80286_state*, UINT16, int)’:
src/emu/cpu/i86/instr286.c:215: warning: statement has no effect
src/emu/cpu/i86/instr286.c:216: warning: statement has no effect
src/emu/cpu/i86/instr286.c:225: warning: statement has no effect
src/emu/cpu/i86/instr286.c:274: warning: statement has no effect
src/emu/cpu/i86/instr286.c:275: warning: statement has no effect
src/emu/cpu/i86/instr286.c:281: warning: statement has no effect
src/emu/cpu/i86/instr286.c: In function ‘void i80286_0fpre(i80286_state*)’:
src/emu/cpu/i86/instr286.c:508: warning: statement has no effect
src/emu/cpu/i86/instr286.c:528: warning: statement has no effect
make: *** [obj/sdl/mame/emu/cpu/i86/i286.o] Error 1
make: *** Waiting for unfinished jobs....

Last edited by Monotremata; 06/01/11 08:41 PM.
Page 3 of 7 1 2 3 4 5 6 7

Moderated by  R. Belmont 

Who's Online Now
5 registered members (ted, AJR, JonasP, R. Belmont, Robbbert), 24 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,340
Posts107,780
Members4,738
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.235s Queries: 14 (0.212s) Memory: 5.0253 MB (Peak: 5.2716 MB) Zlib enabled. Server Time: 2017-05-28 12:19:27 UTC