Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06170 Compiling Critical (emulator) Always Mar 30, 2016, 16:00 Apr 19, 2016, 13:07
Tester NekoEd View Status Public Platform SDLMAME
Assigned To Resolution Fixed OS Linux
Status [?] Resolved Driver
Version 0.172 Fixed in Version 0.173 Build
Fixed in Git Commit Github Pull Request #
Summary 06170: OpenMP: OpenMP-enabled builds of MAME 0.172 fail to compile
Description Enabling OpenMP in the makefile causes MAME to fail to compile.

../../../../../src/lib/netlist/solver/nld_solver.cpp: In member function 'virtual void netlist::devices::nld_solver::update()':
../../../../../src/lib/netlist/solver/nld_solver.cpp:420:63: error: cannot convert 'netlist::netlist_time' to 'const double' in initialization
      ATTR_UNUSED const nl_double ts = m_mat_solvers[i]->solve();
                                                               ^
../../../../../src/lib/netlist/solver/nld_solver.cpp:429:62: error: cannot convert 'netlist::netlist_time' to 'const double' in initialization
     ATTR_UNUSED const nl_double ts = m_mat_solvers[i]->solve();
                                                              ^
Steps To Reproduce Enable OpenMP in the makefile and try to compile.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems OpenMP
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.12536
Osso
Moderator
Apr 19, 2016, 13:07
Fixed by Jindřich Makovička.