|
|
Joined: Mar 2001
Posts: 17,294 Likes: 272
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,294 Likes: 272 |
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
|
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
|
Member
Joined: Aug 2012
Posts: 74 |
Having some issues compiling latest with the commandline: make -j9 PTR64=1 NOWERROR=1 USE_NETWORK=1 sse4=1 TOOLS=1 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.... Makefile:577: recipe for target 'hegener' failed
make[1]: *** [hegener] Error 2
make[1]: *** Waiting for unfinished jobs.... Near the bottom: Archiving liboptional.a...
makefile:851: recipe for target 'windows_x64' failed
make: *** [windows_x64] Error 2 Any ideas?
|
|
|
|
Joined: Mar 2001
Posts: 17,294 Likes: 272
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,294 Likes: 272 |
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
|
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
Member
|
Member
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 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: 17,294 Likes: 272
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,294 Likes: 272 |
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
Member
|
Member
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: 17,294 Likes: 272
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,294 Likes: 272 |
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: 1,016 Likes: 132
Very Senior Member
|
Very Senior Member
Joined: May 2004
Posts: 1,016 Likes: 132 |
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.
|
|
|
3 members (AJR, Dam0, Augusto),
149
guests, and
2
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,380
Posts122,702
Members5,085
|
Most Online1,529 Jun 7th, 2025
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|
|