Compiling src/lib/netlist/nl_base.cpp... Compiling 3rdparty/zlib/compress.c... In file included from ../../../../../src/osd/osdcore.cpp:4: ../../../../../src/osd/osdcore.h:51:7: error: ms_struct may not produce Microsoft-compatible layouts for classes with base In file included from classes../../../../../src/osd/modules/debugger/debugqt.cpp r11 : virtualIn file included from ../../../../../src/osd/modules/debugger/debug_module.hfunctions: 11[-Wincompatible-ms-struct]:
In file included from class osd_file../../../../../src/osd\osdepend.h : ^16:
In file included from Compiling 3rdparty/zlib/crc32.c... ../../../../../src/emu\emucore.h:35../../../../../src/osd/osdcore.h: :In file included from 832../../../../../src/emu/emualloc.h::718:: ../../../../../src/osd\osdcore.herror:: 51:ms_struct7 :may noterror : produce ms_structMicrosoft-compatible maylayouts notfor produceclasses Microsoft-compatiblewith layoutsbase for classesclasses orwith virtualbase functions classes[-Wincompatible-ms-struct] orclass osd_midi_device virtual ^ functions [-Wincompatible-ms-struct] class osd_file../../../../../src/osd/osdcore.h :892 ^: 7: error: ms_struct may ../../../../../src/osd\osdcore.hnot: 832Compiling src/osd/osdnet.cpp... produce: 7Microsoft-compatible: layouts errorfor: ms_structclasses maywith notbase produce classesMicrosoft-compatible orlayouts virtual forfunctions classes[-Wincompatible-ms-struct] withclass osd_output base ^ classes or virtual functions [-Wincompatible-ms-struct] class osd_midi_device ^ ../../../../../src/osd\osdcore.h:892:7: error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] class osd_output ^ In file included from Compiling src/lib/formats/cassimg.cpp... ../../../../../src/osd/modules/debugger/debugqt.cpp:11: In file included from ../../../../../src/osd/modules/debugger/debug_module.h:11: In file included from ../../../../../src/osd\osdepend.h:16: In file included from ../../../../../src/emu\emucore.h:35: ../../../../../src/emu/emualloc.h:39:7: error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] class resource_pool_item ^ ../../../../../src/emu/emualloc.h:66:7: error: 3ms_struct errors generated. may not produce Microsoft-compatibleocore_sdl.make:308: recipe for target '../../../../android-arm/obj/Release/ocore_sdl/src/osd/osdcore.o' failed layoutsmake[2]: *** [../../../../android-arm/obj/Release/ocore_sdl/src/osd/osdcore.o] Error 1 for classesmakefile:22: recipe for target 'ocore_sdl' failed make[1]: *** [ocore_sdl] Error 2 make[1]: *** Waiting for unfinished jobs.... with base classes or virtual functions [-Wincompatible-ms-struct] class resource_pool_object : public resource_pool_item ^Compiling src/lib/util/aviio.cpp...
../../../../../src/emu/emualloc.h:85:36: error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] template class resource_pool_array : public resource_pool_item ^ ../../../../../src/emu/emualloc.h:105:7: error: ms_struct may not produce Microsoft-compatible Compiling 3rdparty/zlib/deflate.c... layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] class resource_pool ^ In file included from ../../../../../src/osd/modules/debugger/debugqt.cpp:11In file included from : ../../../../../src/osd/osdnet.cppIn file included from :../../../../../src/osd/modules/debugger/debug_module.h3:: 11In file included from : ../../../../../src/emu\emu.hIn file included from :../../../../../src/osd\osdepend.h28:: 16In file included from : ../../../../../src/emu/emucore.hIn file included from :../../../../../src/emu\emucore.h35:: 36In file included from : ../../../../../src/emu/emualloc.hIn file included from :../../../../../src/lib/util\corestr.h18:: 17../../../../../src/osd\osdcore.h: :../../../../../src/lib/util/strformat.h51::8967::7 :error : errorms_struct: ms_structmay maynot notproduce produceMicrosoft-compatible Microsoft-compatiblelayouts layoutsfor forclasses classeswith withbase
classesbase orclasses virtualor functionsvirtual [-Wincompatible-ms-struct]functions class osd_output[-Wincompatible-ms-struct]
^class format_helper : public format_chars
In file included from ^../../../../../src/osd/osdnet.cpp :3In file included from : ../../../../../src/osd/modules/debugger/debugqt.cppIn file included from :../../../../../src/emu\emu.h11:: 28In file included from : ../../../../../src/osd/modules/debugger/debug_module.hIn file included from :../../../../../src/emu/emucore.h11:: 35In file included from : ../../../../../src/osd\osdepend.h../../../../../src/emu/emualloc.h::1639: :In file included from 7../../../../../src/emu\emucore.h:: 37: error: ../../../../../src/lib/util\bitmap.h:ms_struct119 :may7 :not produceerror : Microsoft-compatiblems_struct layoutsmay fornot classesproduce withMicrosoft-compatible baselayouts forclasses classesor withvirtual basefunctions [-Wincompatible-ms-struct]classes class resource_pool_itemor ^virtual functions [-Wincompatible-ms-struct] ../../../../../src/emu/emualloc.hclass bitmap_t: 66: ^7 : error: ms_struct may ../../../../../src/lib/util\bitmap.hnot: 194produce: 7Microsoft-compatible: layouts errorfor: ms_structclasses maywith notbase produce classesMicrosoft-compatible orlayouts virtualfor functionsclasses [-Wincompatible-ms-struct]with class resource_pool_object : public resource_pool_itembase
../../../../../src/lib/util\bitmap.h:289:7: error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] class bitmap_ind8 : public bitmap8_t ^ ../../../../../src/lib/util\bitmap.h:306:7: error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] class bitmap_ind16 : public bitmap16_t ^ ../../../../../src/lib/util\bitmap.h:323:7: error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] class bitmap_ind32 : public bitmap32_t ^ ../../../../../src/lib/util\bitmap.h:340:7: error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] class bitmap_ind64 : public bitmap64_t ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] Compiling src/osd/watchdog.cpp... Compiling 3rdparty/expat/lib/xmltok.c... 20 errors generated. osd_sdl.make:822: recipe for target '../../../../android-arm/obj/Release/osd_sdl/src/osd/osdnet.o' failed make[2]: *** [../../../../android-arm/obj/Release/osd_sdl/src/osd/osdnet.o] Error 1 Archiving libsoftfloat.a... make[2]: *** Waiting for unfinished jobs.... Compiling src/lib/util/bitmap.cpp... Compiling 3rdparty/zlib/infback.c... Compiling src/lib/formats/imageutl.cpp... In file included from ../../../../../src/osd/watchdog.cpp:12: ../../../../../src/osd/osdcore.h:51:7: error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] class osd_file ^ ../../../../../src/osd/osdcore.h:832:7: error: ms_struct may not produce Microsoft-compatible layouts for classes with Compiling 3rdparty/zlib/inftrees.c... base classes or virtual functions [-Wincompatible-ms-struct] class osd_midi_device ^ ../../../../../src/osd/osdcore.h:892:7: error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] class osd_output Compiling src/lib/util/cdrom.cpp...
I thought I had followed the guide correctly, anyone know what I've done wrong?.