Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03664 Compiling Minor Always Jan 16, 2010, 10:21 Jan 17, 2010, 10:28
Tester belegdol View Status Public Platform SDLMAME
Assigned To Resolution Fixed OS Linux
Status [?] Resolved Driver
Version 0.136u1 Fixed in Version 0.136u2 Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 03664: ldplayer build fails with missing OPTION_ROMPATH
Description Since 03415 was fixed, I gave a shot at compiling ldplayer. It fails with a different error this time:
src/ldplayer/ldplayer.c: In function ‘chd_file* get_disc(const device_config*)’:
src/ldplayer/ldplayer.c:96: error: ‘OPTION_ROMPATH’ was not declared in this scope
make: *** [obj/sdl/ldplayer64/ldplayer/ldplayer.o] Error 1
This is on Fedora 12 x86_64.
Steps To Reproduce make TARGET=ldplayer
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.05513
Tafoid
Administrator
Jan 16, 2010, 16:33
edited on: Jan 16, 2010, 16:36
As of 0.136u1, all tools are created by using "make tools". Or, if you want to build with MAME, use "make all". This may no longer be an issue. It's not advised to go against the makefile in any way, especially with any ARCHOPTS.
User avatar
No.05518
Tafoid
Administrator
Jan 17, 2010, 01:48
If you need further support for this compiling, hit up the SDLMAME Forum.
Everything works on Windows side.
Closing.
User avatar
No.05520
etabeta
Developer
Jan 17, 2010, 10:28
This was in fact a proper bug report (OPTION_ROMPATH is not an exotic makefile option, but an internal quantity)

I confirm that ldplayer was not properly built.

The required fix was to include emuopts.h in ldplayer.c. Done ;)