| Main > Main Forum |
| New to Compiling MAME. Need some help, please... |
| (1/1) |
| DouggieB:
I want to try compiling my own MAME, in order to get rid of the nag screens for the ROMs. I have the patches, files, and I followed Mr Do's page step by step. http://mrdo.mameworld.info/compile.php However, once I put in the "makemame" command, the prompt always seems to have some kind of crazy error. What am I doing wrong? I'm completely new to this compiling business, and I'd appreciate some help if I can get it. Here's what comes up when I put in the command... C:\mamesrc>cmd.exe Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\mamesrc>makemame C:\mamesrc>set path=c:\mingw\mingw64-w64\bin C:\mamesrc>make -j5 Compiling src/mame/drivers/ertictac.c... Compiling src/mame/drivers/ssfindo.c... Compiling src/mame/drivers/aristmk5.c... Compiling src/mame/machine/archimds.c... Compiling src/mame/video/archimds.c... In file included from src/mame/drivers/ssfindo.c:127:0: src/emu/cpu/arm7/arm7core.h:201:2: error: 'arm7imp_state' does not name a type src/mame/drivers/ssfindo.c:354:13: error: 'void PS7500_reset(running_machine&)' defined but not used [-Werror=unused-function] src/mame/drivers/ssfindo.c:367:13: error: 'void ssfindo_speedups(address_space&) ' defined but not used [-Werror=unused-function] cc1plus.exe: all warnings being treated as errors make: *** [obj/windows64/mame/drivers/ssfindo.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from src/mame/drivers/ertictac.c:27:0: src/mame/includes/archimds.h: In constructor 'archimedes_state::archimedes_state (const machine_config&, device_type, const char*)': src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_device<cpu_device>::required_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:433:2: note: device_t::required_device<_DeviceClass>::required_ device(device_t&, const char*) [with _DeviceClass = cpu_device, device_t = devic e_t] src/emu/device.h:433:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:430:17: note: device_t::required_device<cpu_device>::required_d evice(const device_t::required_device<cpu_device>&) src/emu/device.h:430:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::optional_device<device_t>::optional_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:425:2: note: device_t::optional_device<_DeviceClass>::optional_ device(device_t&, const char*) [with _DeviceClass = device_t, device_t = device_ t] src/emu/device.h:425:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:422:17: note: device_t::optional_device<device_t>::optional_dev ice(const device_t::optional_device<device_t>&) src/emu/device.h:422:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::optional_device<device_t>::optional_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:425:2: note: device_t::optional_device<_DeviceClass>::optional_ device(device_t&, const char*) [with _DeviceClass = device_t, device_t = device_ t] src/emu/device.h:425:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:422:17: note: device_t::optional_device<device_t>::optional_dev ice(const device_t::optional_device<device_t>&) src/emu/device.h:422:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_memory_region::required_memory_region()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:470:2: note: device_t::required_memory_region::required_memory_ region(device_t&, const char*) src/emu/device.h:470:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:467:17: note: device_t::required_memory_region::required_memory _region(const device_t::required_memory_region&) src/emu/device.h:467:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_memory_region::required_memory_region()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:470:2: note: device_t::required_memory_region::required_memory_ region(device_t&, const char*) src/emu/device.h:470:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:467:17: note: device_t::required_memory_region::required_memory _region(const device_t::required_memory_region&) src/emu/device.h:467:17: note: candidate expects 1 argument, 0 provided make: *** [obj/windows64/mame/drivers/ertictac.o] Error 1 In file included from src/mame/video/archimds.c:8:0: src/mame/includes/archimds.h:81:2: error: 'dac_device' does not name a type src/mame/includes/archimds.h: In constructor 'archimedes_state::archimedes_state (const machine_config&, device_type, const char*)': src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_device<cpu_device>::required_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:433:2: note: device_t::required_device<_DeviceClass>::required_ device(device_t&, const char*) [with _DeviceClass = cpu_device, device_t = devic e_t] src/emu/device.h:433:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:430:17: note: device_t::required_device<cpu_device>::required_d evice(const device_t::required_device<cpu_device>&) src/emu/device.h:430:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::optional_device<device_t>::optional_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:425:2: note: device_t::optional_device<_DeviceClass>::optional_ device(device_t&, const char*) [with _DeviceClass = device_t, device_t = device_ t] src/emu/device.h:425:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:422:17: note: device_t::optional_device<device_t>::optional_dev ice(const device_t::optional_device<device_t>&) src/emu/device.h:422:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::optional_device<device_t>::optional_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:425:2: note: device_t::optional_device<_DeviceClass>::optional_ device(device_t&, const char*) [with _DeviceClass = device_t, device_t = device_ t] src/emu/device.h:425:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:422:17: note: device_t::optional_device<device_t>::optional_dev ice(const device_t::optional_device<device_t>&) src/emu/device.h:422:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_memory_region::required_memory_region()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:470:2: note: device_t::required_memory_region::required_memory_ region(device_t&, const char*) src/emu/device.h:470:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:467:17: note: device_t::required_memory_region::required_memory _region(const device_t::required_memory_region&) src/emu/device.h:467:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_memory_region::required_memory_region()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:470:2: note: device_t::required_memory_region::required_memory_ region(device_t&, const char*) src/emu/device.h:470:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:467:17: note: device_t::required_memory_region::required_memory _region(const device_t::required_memory_region&) src/emu/device.h:467:17: note: candidate expects 1 argument, 0 provided In file included from src/mame/machine/archimds.c:31:0: src/mame/includes/archimds.h:81:2: error: 'dac_device' does not name a type src/mame/includes/archimds.h: In constructor 'archimedes_state::archimedes_state (const machine_config&, device_type, const char*)': src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_device<cpu_device>::required_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:433:2: note: device_t::required_device<_DeviceClass>::required_ device(device_t&, const char*) [with _DeviceClass = cpu_device, device_t = devic e_t] src/emu/device.h:433:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:430:17: note: device_t::required_device<cpu_device>::required_d evice(const device_t::required_device<cpu_device>&) src/emu/device.h:430:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::optional_device<device_t>::optional_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:425:2: note: device_t::optional_device<_DeviceClass>::optional_ device(device_t&, const char*) [with _DeviceClass = device_t, device_t = device_ t] src/emu/device.h:425:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:422:17: note: device_t::optional_device<device_t>::optional_dev ice(const device_t::optional_device<device_t>&) src/emu/device.h:422:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::optional_device<device_t>::optional_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:425:2: note: device_t::optional_device<_DeviceClass>::optional_ device(device_t&, const char*) [with _DeviceClass = device_t, device_t = device_ t] src/emu/device.h:425:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:422:17: note: device_t::optional_device<device_t>::optional_dev ice(const device_t::optional_device<device_t>&) src/emu/device.h:422:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_memory_region::required_memory_region()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:470:2: note: device_t::required_memory_region::required_memory_ region(device_t&, const char*) src/emu/device.h:470:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:467:17: note: device_t::required_memory_region::required_memory _region(const device_t::required_memory_region&) src/emu/device.h:467:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_memory_region::required_memory_region()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:470:2: note: device_t::required_memory_region::required_memory_ region(device_t&, const char*) src/emu/device.h:470:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:467:17: note: device_t::required_memory_region::required_memory _region(const device_t::required_memory_region&) src/emu/device.h:467:17: note: candidate expects 1 argument, 0 provided In file included from src/emu/debugger.h:17:0, from src/mame/machine/archimds.c:32: src/emu/debug/debugcpu.h: In member function 'device_debug::registerpoint* devic e_debug::registerpoint_first() const': src/emu/debug/debugcpu.h:231:54: error: 'm_rplist' was not declared in this scop e src/mame/machine/archimds.c: In member function 'void archimedes_state::vidc_aud io_tick()': src/mame/machine/archimds.c:174:3: error: 'm_dac' was not declared in this scope src/mame/machine/archimds.c:189:5: error: 'm_dac' was not declared in this scope src/mame/machine/archimds.c: In member function 'void archimedes_state::archimed es_init()': src/mame/machine/archimds.c:277:3: error: 'm_dac' was not declared in this scope src/mame/machine/archimds.c:277:31: error: 'dac_device' was not declared in this scope src/mame/machine/archimds.c:277:55: error: no matching function for call to 'run ning_machine::device(const char* const&)' src/mame/machine/archimds.c:277:55: note: candidate is: src/emu/machine.h:252:52: note: template<class _DeviceClass> _DeviceClass* runni ng_machine::device(const char*) src/mame/machine/archimds.c: In member function 'UINT32 archimedes_state::ioc_ct rl_r(address_space&, offs_t, UINT32)': src/mame/machine/archimds.c:464:41: error: 'i2cmem_sda_read' was not declared in this scope src/mame/machine/archimds.c: In member function 'void archimedes_state::ioc_ctrl _w(address_space&, offs_t, UINT32, UINT32)': src/mame/machine/archimds.c:533:43: error: 'i2cmem_sda_write' was not declared i n this scope src/mame/machine/archimds.c:534:50: error: 'i2cmem_scl_write' was not declared i n this scope src/mame/machine/archimds.c: In member function 'UINT32 archimedes_state::archim edes_ioc_r(address_space&, offs_t, UINT32)': src/mame/machine/archimds.c:664:55: error: 'wd17xx_data_r' was not declared in t his scope src/mame/machine/archimds.c: In member function 'void archimedes_state::archimed es_ioc_w(address_space&, offs_t, UINT32, UINT32)': src/mame/machine/archimds.c:719:60: error: 'wd17xx_data_w' was not declared in t his scope src/mame/machine/archimds.c:734:10: error: 'fdc' was not declared in this scope src/mame/machine/archimds.c:738:40: error: 'wd17xx_dden_w' was not declared in t his scope src/mame/machine/archimds.c:742:47: error: 'wd17xx_set_drive' was not declared i n this scope src/mame/machine/archimds.c:743:47: error: 'wd17xx_set_drive' was not declared i n this scope src/mame/machine/archimds.c:744:47: error: 'wd17xx_set_drive' was not declared i n this scope src/mame/machine/archimds.c:745:47: error: 'wd17xx_set_drive' was not declared i n this scope src/mame/machine/archimds.c:747:45: error: 'wd17xx_set_side' was not declared in this scope make: *** [obj/windows64/mame/video/archimds.o] Error 1 make: *** [obj/windows64/mame/machine/archimds.o] Error 1 In file included from src/mame/drivers/aristmk5.c:63:0: src/mame/includes/archimds.h: In constructor 'archimedes_state::archimedes_state (const machine_config&, device_type, const char*)': src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_device<cpu_device>::required_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:433:2: note: device_t::required_device<_DeviceClass>::required_ device(device_t&, const char*) [with _DeviceClass = cpu_device, device_t = devic e_t] src/emu/device.h:433:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:430:17: note: device_t::required_device<cpu_device>::required_d evice(const device_t::required_device<cpu_device>&) src/emu/device.h:430:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::optional_device<device_t>::optional_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:425:2: note: device_t::optional_device<_DeviceClass>::optional_ device(device_t&, const char*) [with _DeviceClass = device_t, device_t = device_ t] src/emu/device.h:425:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:422:17: note: device_t::optional_device<device_t>::optional_dev ice(const device_t::optional_device<device_t>&) src/emu/device.h:422:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::optional_device<device_t>::optional_device()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:425:2: note: device_t::optional_device<_DeviceClass>::optional_ device(device_t&, const char*) [with _DeviceClass = device_t, device_t = device_ t] src/emu/device.h:425:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:422:17: note: device_t::optional_device<device_t>::optional_dev ice(const device_t::optional_device<device_t>&) src/emu/device.h:422:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_memory_region::required_memory_region()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:470:2: note: device_t::required_memory_region::required_memory_ region(device_t&, const char*) src/emu/device.h:470:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:467:17: note: device_t::required_memory_region::required_memory _region(const device_t::required_memory_region&) src/emu/device.h:467:17: note: candidate expects 1 argument, 0 provided src/mame/includes/archimds.h:41:37: error: no matching function for call to 'dev ice_t::required_memory_region::required_memory_region()' src/mame/includes/archimds.h:41:37: note: candidates are: src/emu/device.h:470:2: note: device_t::required_memory_region::required_memory_ region(device_t&, const char*) src/emu/device.h:470:2: note: candidate expects 2 arguments, 0 provided src/emu/device.h:467:17: note: device_t::required_memory_region::required_memory _region(const device_t::required_memory_region&) src/emu/device.h:467:17: note: candidate expects 1 argument, 0 provided make: *** [obj/windows64/mame/drivers/aristmk5.o] Error 1 C:\mamesrc> |
| solid187:
PM me if you still need help. |
| Navigation |
| Message Index |