revision 27377 build ends on:
Compiling src/emu/imagedev/cartslot.c...
In file included from src/emu/machine/netlist.h:54:0,
from src/emu/machine/netlist.c:48:
src/emu/netlist/nl_base.h:1102:15: error: ‘virtual void netlist_base_t::vfatalerror(netlist_base_t::loglevel_e, const char*, __va_list_tag*) const’ was hidden [-Werror=overloaded-virtual]
virtual void vfatalerror(const loglevel_e level,
^
In file included from src/emu/machine/netlist.c:48:0:
src/emu/machine/netlist.h:121:7: error: by ‘void netlist_mame_t::vfatalerror(const char*, __va_list_tag*) const’ [-Werror=overloaded-virtual]
void vfatalerror(const char *format, va_list ap) const
^
Compiling src/emu/imagedev/cassette.c...
In file included from src/emu/emucore.h:37:0,
from src/emu/emu.h:24,
from src/emu/machine/netlist.c:47:
src/emu/machine/netlist.c: In member function ‘virtual void netlist_mame_device_t::device_start()’:
src/emu/machine/netlist.c:184:53: error: cannot allocate an object of abstract type ‘netlist_mame_t’
m_netlist = global_alloc_clear(netlist_mame_t(*this));
^
src/emu/emualloc.h:42:105: note: in definition of macro ‘pool_alloc_clear’
#define pool_alloc_clear(_pool, _type) (_pool).add_object(new(__FILE__, __LINE__, zeromem) _type)
^
src/emu/machine/netlist.c:184:14: note: in expansion of macro ‘global_alloc_clear’
m_netlist = global_alloc_clear(netlist_mame_t(*this));
^
In file included from src/emu/machine/netlist.c:48:0:
src/emu/machine/netlist.h:105:7: note: because the following virtual functions are pure within ‘netlist_mame_t’:
class netlist_mame_t : public netlist_base_t
^
In file included from src/emu/machine/netlist.h:54:0,
from src/emu/machine/netlist.c:48:
src/emu/netlist/nl_base.h:1102:15: note: virtual void netlist_base_t::vfatalerror(netlist_base_t::loglevel_e, const char*, __va_list_tag*) const
virtual void vfatalerror(const loglevel_e level,
^
Compiling src/emu/imagedev/chd_cd.c...
cc1plus: all warnings being treated as errors
make: *** [obj/sdl64/emu/machine/netlist.o] Error 1
make: *** Waiting for unfinished jobs....