Previous Thread
Next Thread
Print Thread
Page 32 of 43 1 2 30 31 32 33 34 42 43
Joined: Mar 2001
Posts: 16,985
Likes: 83
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,985
Likes: 83
That tends to happen if you interrupted the build (control-C) for some reason. Delete the x64\Release\mame_mame\libseibu.a file and try again.

Joined: Aug 2012
Posts: 74
Member
Offline
Member
Joined: Aug 2012
Posts: 74
That worked. Thanks!

Last edited by arcadefan; 02/24/16 09:52 PM.
Joined: Aug 2012
Posts: 74
Member
Offline
Member
Joined: Aug 2012
Posts: 74
Having some issues compiling latest with the commandline:
Code:
make -j9 PTR64=1 NOWERROR=1 USE_NETWORK=1 sse4=1 TOOLS=1


Code:
Compiling src/mame/drivers/mephisto.cpp...

../../../../../src/mame/drivers/mephisto.cpp:70:29: fatal error: includes/mboard.h: No such file or directory
compilation terminatArchiving libhartung.a...e
d.
hegener.make:284: recipe for target '../../../../mingw-gcc/obj/x64/Release/src/mame/drivers/mephisto.o' failed
Compiling src/mame/drivers/h89.cpp...
make[2]: *** [../../../../mingw-gcc/obj/x64/Release/src/mame/drivers/mephisto.o] Error 1
make[2]: *** Waiting for unfinished jobs....


Code:
Makefile:577: recipe for target 'hegener' failed
make[1]: *** [hegener] Error 2
make[1]: *** Waiting for unfinished jobs....


Near the bottom:
Code:
Archiving liboptional.a...
makefile:851: recipe for target 'windows_x64' failed
make: *** [windows_x64] Error 2


Any ideas?

Joined: Mar 2001
Posts: 16,985
Likes: 83
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,985
Likes: 83
If you pay any attention to the commit logs, you'll notice several words in common between them and the errors you're getting. IOW, wait for them to get fixed.

Joined: Aug 2012
Posts: 74
Member
Offline
Member
Joined: Aug 2012
Posts: 74
Sorry about that. I'll try to pay more attention to the logs in the future.

Joined: Mar 2014
Posts: 19
S
Member
Offline
Member
S
Joined: Mar 2014
Posts: 19
How do you build the tools, like chdman?

Old tutorials say various things (including in this thread) but none seem to work.

Have tried
Code:
make
make SUBTARGET=mess tools
make TARGET=mess tools
make tools
make SUBTARGET=mess TOOLS=1
make TARGET=mess TOOLS=1

and other things. Many of those will build mame and mess, but the tools are nowhere to be found. Or am I missing something?

Using MAME/MESS v 0.170 on MSYS2 (MinGW32 under Windows XP SP3). The resulting MAME and MESS executables work.

Last edited by Squash; 03/08/16 04:01 AM.
Joined: Mar 2001
Posts: 16,985
Likes: 83
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,985
Likes: 83
Your problem is that when you run make a non-virgin source pull you need to specify REGENIE=1 to recalculate the makefiles. (Doing so takes a while, which is why you don't want to specify that once you've locked in an agreeable built/test/repeat cycle).

make (whatever) REGENIE=1 TOOLS=1 builds the tools.

A side note: the Ensoniq drivers got updated in .171 (the LCD emulation and front panel emulation was much improved for the SQ-1 and SQ-R, among other things) so if you plan to work on the SD-1 and friends it's advisable to work off of at least .171 and ideally a fresh pull from Github.

Joined: Mar 2014
Posts: 19
S
Member
Offline
Member
S
Joined: Mar 2014
Posts: 19
Anybody gotten MAME >= 0.165 to build via Eclipse CDT & MSYS2/MinGW32 ?

I have set up Eclipse 4.4.1 Luna to successfully build C++ projects via the MSYS2 tool chain, and I can build MAME 0.171 via MSYS2 command line.

However, when trying to build MAME 0.171 in Eclipse, I basically get the wigglies on every identifier. I imported the project via File>New>Makefile Project with Existing Code, and used the makefile in the source root.

Before I dig into this problem, are there any special problems with MAME on Eclipse?

("Setup Eclipse for MESS" is extremely outdated)

Last edited by Squash; 03/10/16 04:23 PM.
Joined: Mar 2001
Posts: 16,985
Likes: 83
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,985
Likes: 83
Automated import of the makefile won't work; MAME's current build system (GENie, a fork of premake) is actually in a mix of Make, Lua, and Python.

On Windows, "make vs2015" to generate a VS2015 .sln and projects is preferred if you want an IDE.

Joined: May 2004
Posts: 973
Likes: 47
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 973
Likes: 47
Had some weird issues with the CDT indexer as well. It looks like it works now though. In the project properties, select "C/C++ general", then "Preprocessor Include Paths". Go to "Providers", select "CDT GCC Built-in Compiler Settings MinGW" and add " -std=c++14" to the command line. Then rebuild the index a few times.

Page 32 of 43 1 2 30 31 32 33 34 42 43

Link Copied to Clipboard
Who's Online Now
1 members (1 invisible), 10 guests, and 0 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,170
Posts120,091
Members5,039
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com