===> Building for openmsx-17.0nb14 ninja: Entering directory `output' [1/536] Generating version header with a custom command /Users/pbulk/build/emulators/openmsx/work/openMSX-RELEASE_17_0/build/makeutils.py:43: SyntaxWarning: invalid escape sequence '\$' _reEval = re.compile('(\$\(|\))') Creating Version.ii... [2/536] Generating build info header with a custom command Creating build-info.hh... [3/536] Compiling C++ object openmsx.p/src_main.cc.o In file included from ../src/main.cc:24: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [4/536] Compiling C++ object openmsx.p/src_Autofire.cc.o [5/536] Compiling C++ object openmsx.p/src_CLIOption.cc.o [6/536] Compiling C++ object openmsx.p/src_CartridgeSlotManager.cc.o [7/536] Compiling C++ object openmsx.p/src_ChakkariCopy.cc.o [8/536] Compiling C++ object openmsx.p/src_CliExtension.cc.o [9/536] Compiling C++ object openmsx.p/src_CommandLineParser.cc.o [10/536] Compiling C++ object openmsx.p/src_Connector.cc.o [11/536] Compiling C++ object openmsx.p/src_DebugDevice.cc.o [12/536] Compiling C++ object openmsx.p/src_DeviceFactory.cc.o [13/536] Compiling C++ object openmsx.p/src_DummyDevice.cc.o [14/536] Compiling C++ object openmsx.p/src_DummyPrinterPortDevice.cc.o [15/536] Compiling C++ object openmsx.p/src_DynamicClock.cc.o [16/536] Compiling C++ object openmsx.p/src_EmptyPatch.cc.o [17/536] Compiling C++ object openmsx.p/src_EmuTime.cc.o [18/536] Compiling C++ object openmsx.p/src_FirmwareSwitch.cc.o [19/536] Compiling C++ object openmsx.p/src_GlobalSettings.cc.o In file included from ../src/GlobalSettings.cc:9: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [20/536] Compiling C++ object openmsx.p/src_I8255.cc.o [21/536] Compiling C++ object openmsx.p/src_IPSPatch.cc.o [22/536] Compiling C++ object openmsx.p/src_LedStatus.cc.o [23/536] Compiling C++ object openmsx.p/src_MSXBunsetsu.cc.o [24/536] Compiling C++ object openmsx.p/src_MSXCielTurbo.cc.o [25/536] Compiling C++ object openmsx.p/src_MSXDevice.cc.o [26/536] Compiling C++ object openmsx.p/src_MSXDeviceSwitch.cc.o [27/536] Compiling C++ object openmsx.p/src_MSXE6Timer.cc.o [28/536] Compiling C++ object openmsx.p/src_MSXHiResTimer.cc.o [29/536] Compiling C++ object openmsx.p/src_MSXKanji.cc.o [30/536] Compiling C++ object openmsx.p/src_MSXKanji12.cc.o [31/536] Compiling C++ object openmsx.p/src_MSXMatsushita.cc.o [32/536] Compiling C++ object openmsx.p/src_MSXMotherBoard.cc.o [33/536] Compiling C++ object openmsx.p/src_MSXPPI.cc.o [34/536] Compiling C++ object openmsx.p/src_MSXPrinterPort.cc.o [35/536] Compiling C++ object openmsx.p/src_MSXRTC.cc.o [36/536] Compiling C++ object openmsx.p/src_MSXResetStatusRegister.cc.o [37/536] Compiling C++ object openmsx.p/src_MSXS1985.cc.o [38/536] Compiling C++ object openmsx.p/src_MSXS1990.cc.o [39/536] Compiling C++ object openmsx.p/src_MSXSwitchedDevice.cc.o [40/536] Compiling C++ object openmsx.p/src_MSXToshibaTcx200x.cc.o [41/536] Compiling C++ object openmsx.p/src_MSXTurboRPause.cc.o [42/536] Compiling C++ object openmsx.p/src_MSXVictorHC9xSystemControl.cc.o [43/536] Compiling C++ object openmsx.p/src_PasswordCart.cc.o [44/536] Compiling C++ object openmsx.p/src_Pluggable.cc.o [45/536] Compiling C++ object openmsx.p/src_PluggableFactory.cc.o In file included from ../src/PluggableFactory.cc:5: In file included from ../src/input/Joystick.hh:9: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [46/536] Compiling C++ object openmsx.p/src_PluggingController.cc.o [47/536] Compiling C++ object openmsx.p/src_Printer.cc.o In file included from ../src/Printer.cc:2: In file included from ../src/video/PNG.hh:5: In file included from ../src/video/SDLSurfacePtr.hh:6: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [48/536] Compiling C++ object openmsx.p/src_PrinterPortDevice.cc.o [49/536] Compiling C++ object openmsx.p/src_PrinterPortLogger.cc.o [50/536] Compiling C++ object openmsx.p/src_PrinterPortSimpl.cc.o [51/536] Compiling C++ object openmsx.p/src_RP5C01.cc.o [52/536] Compiling C++ object openmsx.p/src_RTSchedulable.cc.o [53/536] Compiling C++ object openmsx.p/src_RTScheduler.cc.o [54/536] Compiling C++ object openmsx.p/src_Reactor.cc.o In file included from ../src/Reactor.cc:6: In file included from ../src/events/InputEventGenerator.hh:8: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [55/536] Compiling C++ object openmsx.p/src_RealTime.cc.o [56/536] Compiling C++ object openmsx.p/src_RenShaTurbo.cc.o [57/536] Compiling C++ object openmsx.p/src_ReplayCLI.cc.o [58/536] Compiling C++ object openmsx.p/src_ReverseManager.cc.o [59/536] Compiling C++ object openmsx.p/src_SVIPPI.cc.o [60/536] Compiling C++ object openmsx.p/src_SVIPrinterPort.cc.o [61/536] Compiling C++ object openmsx.p/src_SaveStateCLI.cc.o [62/536] Compiling C++ object openmsx.p/src_Schedulable.cc.o [63/536] Compiling C++ object openmsx.p/src_Scheduler.cc.o [64/536] Compiling C++ object openmsx.p/src_SensorKid.cc.o [65/536] Compiling C++ object openmsx.p/src_SpeedManager.cc.o [66/536] Compiling C++ object openmsx.p/src_ThrottleManager.cc.o [67/536] Compiling C++ object openmsx.p/src_Version.cc.o [68/536] Compiling C++ object openmsx.p/src_cassette_CasImage.cc.o [69/536] Compiling C++ object openmsx.p/src_cassette_CassetteDevice.cc.o [70/536] Compiling C++ object openmsx.p/src_cassette_CassetteImage.cc.o [71/536] Compiling C++ object openmsx.p/src_cassette_CassettePlayer.cc.o [72/536] Compiling C++ object openmsx.p/src_cassette_CassettePlayerCLI.cc.o [73/536] Compiling C++ object openmsx.p/src_cassette_CassettePort.cc.o [74/536] Compiling C++ object openmsx.p/src_cassette_DummyCassetteDevice.cc.o [75/536] Compiling C++ object openmsx.p/src_cassette_WavImage.cc.o [76/536] Compiling C++ object openmsx.p/src_commands_Command.cc.o [77/536] Compiling C++ object openmsx.p/src_commands_CommandException.cc.o [78/536] Compiling C++ object openmsx.p/src_commands_Completer.cc.o [79/536] Compiling C++ object openmsx.p/src_commands_GlobalCommandController.cc.o [80/536] Compiling C++ object openmsx.p/src_commands_InfoCommand.cc.o [81/536] Compiling C++ object openmsx.p/src_commands_InfoTopic.cc.o [82/536] Compiling C++ object openmsx.p/src_commands_Interpreter.cc.o [83/536] Compiling C++ object openmsx.p/src_commands_MSXCommandController.cc.o [84/536] Compiling C++ object openmsx.p/src_commands_ProxyCommand.cc.o [85/536] Compiling C++ object openmsx.p/src_commands_TclArgParser.cc.o [86/536] Compiling C++ object openmsx.p/src_commands_TclCallback.cc.o [87/536] Compiling C++ object openmsx.p/src_commands_TclObject.cc.o [88/536] Compiling C++ object openmsx.p/src_commands_TclParser.cc.o [89/536] Compiling C++ object openmsx.p/src_config_DeviceConfig.cc.o [90/536] Compiling C++ object openmsx.p/src_config_HardwareConfig.cc.o [91/536] Compiling C++ object openmsx.p/src_config_SettingsConfig.cc.o [92/536] Compiling C++ object openmsx.p/src_config_XMLElement.cc.o [93/536] Compiling C++ object openmsx.p/src_config_XMLLoader.cc.o [94/536] Compiling C++ object openmsx.p/src_console_CommandConsole.cc.o [95/536] Compiling C++ object openmsx.p/src_console_OSDConsoleRenderer.cc.o In file included from ../src/console/OSDConsoleRenderer.cc:1: In file included from ../src/console/OSDConsoleRenderer.hh:6: In file included from ../src/console/TTFFont.hh:4: In file included from ../src/video/SDLSurfacePtr.hh:6: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [96/536] Compiling C++ object openmsx.p/src_console_OSDGUI.cc.o In file included from ../src/console/OSDGUI.cc:4: In file included from ../src/console/OSDText.hh:5: In file included from ../src/console/TTFFont.hh:4: In file included from ../src/video/SDLSurfacePtr.hh:6: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [97/536] Compiling C++ object openmsx.p/src_console_OSDGUILayer.cc.o [98/536] Compiling C++ object openmsx.p/src_console_OSDImageBasedWidget.cc.o [99/536] Compiling C++ object openmsx.p/src_console_OSDRectangle.cc.o In file included from ../src/console/OSDRectangle.cc:2: In file included from ../src/video/SDLImage.hh:5: In file included from ../src/video/SDLSurfacePtr.hh:6: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [100/536] Compiling C++ object openmsx.p/src_console_OSDText.cc.o In file included from ../src/console/OSDText.cc:1: In file included from ../src/console/OSDText.hh:5: In file included from ../src/console/TTFFont.hh:4: In file included from ../src/video/SDLSurfacePtr.hh:6: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [101/536] Compiling C++ object openmsx.p/src_console_OSDTopWidget.cc.o [102/536] Compiling C++ object openmsx.p/src_console_OSDWidget.cc.o In file included from ../src/console/OSDWidget.cc:2: In file included from ../src/video/SDLOutputSurface.hh:6: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [103/536] Compiling C++ object openmsx.p/src_console_TTFFont.cc.o In file included from ../src/console/TTFFont.cc:1: In file included from ../src/console/TTFFont.hh:4: In file included from ../src/video/SDLSurfacePtr.hh:6: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [104/536] Compiling C++ object openmsx.p/src_cpu_BreakPointBase.cc.o [105/536] Compiling C++ object openmsx.p/src_cpu_CPUClock.cc.o [106/536] Compiling C++ object openmsx.p/src_cpu_CPUCore.cc.o [107/536] Compiling C++ object openmsx.p/src_cpu_CPURegs.cc.o [108/536] Compiling C++ object openmsx.p/src_cpu_Dasm.cc.o [109/536] Compiling C++ object openmsx.p/src_cpu_IRQHelper.cc.o [110/536] Compiling C++ object openmsx.p/src_cpu_MSXCPU.cc.o [111/536] Compiling C++ object openmsx.p/src_cpu_MSXCPUInterface.cc.o [112/536] Compiling C++ object openmsx.p/src_cpu_MSXMultiDevice.cc.o [113/536] Compiling C++ object openmsx.p/src_cpu_MSXMultiIODevice.cc.o [114/536] Compiling C++ object openmsx.p/src_cpu_MSXMultiMemDevice.cc.o [115/536] Compiling C++ object openmsx.p/src_cpu_MSXWatchIODevice.cc.o [116/536] Compiling C++ object openmsx.p/src_cpu_VDPIODelay.cc.o [117/536] Compiling C++ object openmsx.p/src_debugger_DasmTables.cc.o [118/536] Compiling C++ object openmsx.p/src_debugger_Debugger.cc.o [119/536] Compiling C++ object openmsx.p/src_debugger_Probe.cc.o [120/536] Compiling C++ object openmsx.p/src_debugger_ProbeBreakPoint.cc.o [121/536] Compiling C++ object openmsx.p/src_debugger_SimpleDebuggable.cc.o [122/536] Compiling C++ object openmsx.p/src_events_AdhocCliCommParser.cc.o [123/536] Compiling C++ object openmsx.p/src_events_AfterCommand.cc.o [124/536] Compiling C++ object openmsx.p/src_events_CliComm.cc.o [125/536] Compiling C++ object openmsx.p/src_events_CliConnection.cc.o [126/536] Compiling C++ object openmsx.p/src_events_CliServer.cc.o [127/536] Compiling C++ object openmsx.p/src_events_Event.cc.o [128/536] Compiling C++ object openmsx.p/src_events_EventDistributor.cc.o In file included from ../src/events/EventDistributor.cc:6: In file included from ../src/events/InputEventGenerator.hh:8: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [129/536] Compiling C++ object openmsx.p/src_events_GlobalCliComm.cc.o [130/536] Compiling C++ object openmsx.p/src_events_HotKey.cc.o [131/536] Compiling C++ object openmsx.p/src_events_InputEventFactory.cc.o In file included from ../src/events/InputEventFactory.cc:8: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [132/536] Compiling C++ object openmsx.p/src_events_InputEventGenerator.cc.o In file included from ../src/events/InputEventGenerator.cc:1: In file included from ../src/events/InputEventGenerator.hh:8: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [133/536] Compiling C++ object openmsx.p/src_events_InputEvents.cc.o In file included from ../src/events/InputEvents.cc:10: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [134/536] Compiling C++ object openmsx.p/src_events_Keys.cc.o [135/536] Compiling C++ object openmsx.p/src_events_MSXCliComm.cc.o [136/536] Compiling C++ object openmsx.p/src_events_MessageCommand.cc.o [137/536] Compiling C++ object openmsx.p/src_events_Socket.cc.o [138/536] Compiling C++ object openmsx.p/src_events_StdioMessages.cc.o [139/536] Compiling C++ object openmsx.p/src_events_TclCallbackMessages.cc.o [140/536] Compiling C++ object openmsx.p/src_fdc_AVTFDC.cc.o [141/536] Compiling C++ object openmsx.p/src_fdc_BootBlocks.cc.o [142/536] Compiling C++ object openmsx.p/src_fdc_DMKDiskImage.cc.o [143/536] Compiling C++ object openmsx.p/src_fdc_DSKDiskImage.cc.o [144/536] Compiling C++ object openmsx.p/src_fdc_DirAsDSK.cc.o [145/536] Compiling C++ object openmsx.p/src_fdc_Disk.cc.o [146/536] Compiling C++ object openmsx.p/src_fdc_DiskChanger.cc.o [147/536] Compiling C++ object openmsx.p/src_fdc_DiskContainer.cc.o [148/536] Compiling C++ object openmsx.p/src_fdc_DiskDrive.cc.o [149/536] Compiling C++ object openmsx.p/src_fdc_DiskFactory.cc.o [150/536] Compiling C++ object openmsx.p/src_fdc_DiskImageCLI.cc.o [151/536] Compiling C++ object openmsx.p/src_fdc_DiskImageUtils.cc.o [152/536] Compiling C++ object openmsx.p/src_fdc_DiskManipulator.cc.o [153/536] Compiling C++ object openmsx.p/src_fdc_DiskName.cc.o [154/536] Compiling C++ object openmsx.p/src_fdc_DiskPartition.cc.o [155/536] Compiling C++ object openmsx.p/src_fdc_DriveMultiplexer.cc.o [156/536] Compiling C++ object openmsx.p/src_fdc_DummyDisk.cc.o [157/536] Compiling C++ object openmsx.p/src_fdc_EmptyDiskPatch.cc.o [158/536] Compiling C++ object openmsx.p/src_fdc_MSXFDC.cc.o [159/536] Compiling C++ object openmsx.p/src_fdc_MSXtar.cc.o [160/536] Compiling C++ object openmsx.p/src_fdc_MicrosolFDC.cc.o [161/536] Compiling C++ object openmsx.p/src_fdc_NationalFDC.cc.o [162/536] Compiling C++ object openmsx.p/src_fdc_NowindCommand.cc.o [163/536] Compiling C++ object openmsx.p/src_fdc_NowindHost.cc.o [164/536] Compiling C++ object openmsx.p/src_fdc_NowindInterface.cc.o [165/536] Compiling C++ object openmsx.p/src_fdc_NowindRomDisk.cc.o [166/536] Compiling C++ object openmsx.p/src_fdc_PhilipsFDC.cc.o [167/536] Compiling C++ object openmsx.p/src_fdc_RamDSKDiskImage.cc.o [168/536] Compiling C++ object openmsx.p/src_fdc_RawTrack.cc.o [169/536] Compiling C++ object openmsx.p/src_fdc_RealDrive.cc.o [170/536] Compiling C++ object openmsx.p/src_fdc_SVIFDC.cc.o [171/536] Compiling C++ object openmsx.p/src_fdc_SanyoFDC.cc.o [172/536] Compiling C++ object openmsx.p/src_fdc_SectorAccessibleDisk.cc.o [173/536] Compiling C++ object openmsx.p/src_fdc_SectorBasedDisk.cc.o [174/536] Compiling C++ object openmsx.p/src_fdc_SpectravideoFDC.cc.o [175/536] Compiling C++ object openmsx.p/src_fdc_TC8566AF.cc.o [176/536] Compiling C++ object openmsx.p/src_fdc_ToshibaFDC.cc.o [177/536] Compiling C++ object openmsx.p/src_fdc_TurboRFDC.cc.o [178/536] Compiling C++ object openmsx.p/src_fdc_VictorFDC.cc.o [179/536] Compiling C++ object openmsx.p/src_fdc_WD2793.cc.o [180/536] Compiling C++ object openmsx.p/src_fdc_WD2793BasedFDC.cc.o [181/536] Compiling C++ object openmsx.p/src_fdc_XSADiskImage.cc.o [182/536] Compiling C++ object openmsx.p/src_fdc_YamahaFDC.cc.o [183/536] Compiling C++ object openmsx.p/src_file_CompressedFileAdapter.cc.o [184/536] Compiling C++ object openmsx.p/src_file_File.cc.o [185/536] Compiling C++ object openmsx.p/src_file_FileBase.cc.o [186/536] Compiling C++ object openmsx.p/src_file_FileContext.cc.o [187/536] Compiling C++ object openmsx.p/src_file_FileOperations.cc.o [188/536] Compiling C++ object openmsx.p/src_file_FilePool.cc.o [189/536] Compiling C++ object openmsx.p/src_file_FilePoolCore.cc.o [190/536] Compiling C++ object openmsx.p/src_file_Filename.cc.o [191/536] Compiling C++ object openmsx.p/src_file_GZFileAdapter.cc.o [192/536] Compiling C++ object openmsx.p/src_file_LocalFile.cc.o [193/536] Compiling C++ object openmsx.p/src_file_LocalFileReference.cc.o [194/536] Compiling C++ object openmsx.p/src_file_PreCacheFile.cc.o [195/536] Compiling C++ object openmsx.p/src_file_ReadDir.cc.o [196/536] Compiling C++ object openmsx.p/src_file_ZipFileAdapter.cc.o [197/536] Compiling C++ object openmsx.p/src_file_ZlibInflate.cc.o ../src/file/ZlibInflate.cc:82:16: warning: use of old-style cast [-Wold-style-cast] int initErr = inflateInit2(&s, -MAX_WBITS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/zlib.h:1822:25: note: expanded from macro 'inflateInit2' (int)sizeof(z_stream)) ^ ~~~~~~~~~~~~~~~~ 1 warning generated. [198/536] Compiling C++ object openmsx.p/src_ide_AbstractIDEDevice.cc.o [199/536] Compiling C++ object openmsx.p/src_ide_BeerIDE.cc.o [200/536] Compiling C++ object openmsx.p/src_ide_CDImageCLI.cc.o [201/536] Compiling C++ object openmsx.p/src_ide_DummyIDEDevice.cc.o [202/536] Compiling C++ object openmsx.p/src_ide_DummySCSIDevice.cc.o [203/536] Compiling C++ object openmsx.p/src_ide_GoudaSCSI.cc.o [204/536] Compiling C++ object openmsx.p/src_ide_HD.cc.o [205/536] Compiling C++ object openmsx.p/src_ide_HDCommand.cc.o [206/536] Compiling C++ object openmsx.p/src_ide_HDImageCLI.cc.o [207/536] Compiling C++ object openmsx.p/src_ide_IDECDROM.cc.o [208/536] Compiling C++ object openmsx.p/src_ide_IDEDeviceFactory.cc.o [209/536] Compiling C++ object openmsx.p/src_ide_IDEHD.cc.o [210/536] Compiling C++ object openmsx.p/src_ide_MB89352.cc.o [211/536] Compiling C++ object openmsx.p/src_ide_MegaSCSI.cc.o [212/536] Compiling C++ object openmsx.p/src_ide_SCSIHD.cc.o [213/536] Compiling C++ object openmsx.p/src_ide_SCSILS120.cc.o [214/536] Compiling C++ object openmsx.p/src_ide_SunriseIDE.cc.o [215/536] Compiling C++ object openmsx.p/src_ide_WD33C93.cc.o [216/536] Compiling C++ object openmsx.p/src_input_ArkanoidPad.cc.o [217/536] Compiling C++ object openmsx.p/src_input_ColecoJoystickIO.cc.o [218/536] Compiling C++ object openmsx.p/src_input_DummyJoystick.cc.o [219/536] Compiling C++ object openmsx.p/src_input_EventDelay.cc.o [220/536] Compiling C++ object openmsx.p/src_input_JoyMega.cc.o In file included from ../src/input/JoyMega.cc:1: In file included from ../src/input/JoyMega.hh:7: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [221/536] Compiling C++ object openmsx.p/src_input_JoyTap.cc.o [222/536] Compiling C++ object openmsx.p/src_input_Joystick.cc.o In file included from ../src/input/Joystick.cc:1: In file included from ../src/input/Joystick.hh:9: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [223/536] Compiling C++ object openmsx.p/src_input_JoystickDevice.cc.o [224/536] Compiling C++ object openmsx.p/src_input_JoystickPort.cc.o [225/536] Compiling C++ object openmsx.p/src_input_KeyJoystick.cc.o [226/536] Compiling C++ object openmsx.p/src_input_Keyboard.cc.o In file included from ../src/input/Keyboard.cc:28: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [227/536] Compiling C++ object openmsx.p/src_input_KeyboardSettings.cc.o [228/536] Compiling C++ object openmsx.p/src_input_MSXEventDistributor.cc.o [229/536] Compiling C++ object openmsx.p/src_input_MagicKey.cc.o [230/536] Compiling C++ object openmsx.p/src_input_Mouse.cc.o In file included from ../src/input/Mouse.cc:11: In file included from /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL.h:40: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:706:65: warning: use of old-style cast [-Wold-style-cast] SDL_COMPILE_TIME_ASSERT(SDL_Event, sizeof(SDL_Event) == sizeof(((SDL_Event *)NULL)->padding)); ^ ~~~~ /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_stdinc.h:395:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [231/536] Compiling C++ object openmsx.p/src_input_NinjaTap.cc.o [232/536] Compiling C++ object openmsx.p/src_input_Paddle.cc.o [233/536] Compiling C++ object openmsx.p/src_input_RecordedCommand.cc.o [234/536] Compiling C++ object openmsx.p/src_input_SETetrisDongle.cc.o [235/536] Compiling C++ object openmsx.p/src_input_StateChangeDistributor.cc.o [236/536] Compiling C++ object openmsx.p/src_input_Touchpad.cc.o [237/536] Compiling C++ object openmsx.p/src_input_Trackball.cc.o [238/536] Compiling C++ object openmsx.p/src_input_UnicodeKeymap.cc.o [239/536] Compiling C++ object openmsx.p/src_memory_AmdFlash.cc.o [240/536] Compiling C++ object openmsx.p/src_memory_Carnivore2.cc.o [241/536] Compiling C++ object openmsx.p/src_memory_CheckedRam.cc.o [242/536] Compiling C++ object openmsx.p/src_memory_ColecoSuperGameModule.cc.o [243/536] Compiling C++ object openmsx.p/src_memory_EEPROM_93C46.cc.o [244/536] Compiling C++ object openmsx.p/src_memory_ESE_RAM.cc.o [245/536] Compiling C++ object openmsx.p/src_memory_ESE_SCC.cc.o [246/536] Compiling C++ object openmsx.p/src_memory_FraelSwitchableROM.cc.o [247/536] Compiling C++ object openmsx.p/src_memory_KonamiUltimateCollection.cc.o [248/536] Compiling C++ object openmsx.p/src_memory_MSXHBI55.cc.o [249/536] Compiling C++ object openmsx.p/src_memory_MSXMapperIO.cc.o [250/536] Compiling C++ object openmsx.p/src_memory_MSXMegaRam.cc.o [251/536] Compiling C++ object openmsx.p/src_memory_MSXMemoryMapper.cc.o [252/536] Compiling C++ object openmsx.p/src_memory_MSXMemoryMapperBase.cc.o [253/536] Compiling C++ object openmsx.p/src_memory_MSXMirrorDevice.cc.o [254/536] Compiling C++ object openmsx.p/src_memory_MSXPac.cc.o [255/536] Compiling C++ object openmsx.p/src_memory_MSXRam.cc.o [256/536] Compiling C++ object openmsx.p/src_memory_MSXRom.cc.o [257/536] Compiling C++ object openmsx.p/src_memory_MSXRomCLI.cc.o [258/536] Compiling C++ object openmsx.p/src_memory_MegaFlashRomSCCPlus.cc.o [259/536] Compiling C++ object openmsx.p/src_memory_MegaFlashRomSCCPlusSD.cc.o [260/536] Compiling C++ object openmsx.p/src_memory_MusicalMemoryMapper.cc.o [261/536] Compiling C++ object openmsx.p/src_memory_PanasonicMemory.cc.o [262/536] Compiling C++ object openmsx.p/src_memory_PanasonicRam.cc.o [263/536] Compiling C++ object openmsx.p/src_memory_ROMHunterMk2.cc.o [264/536] Compiling C++ object openmsx.p/src_memory_Ram.cc.o [265/536] Compiling C++ object openmsx.p/src_memory_ReproCartridgeV1.cc.o [266/536] Compiling C++ object openmsx.p/src_memory_ReproCartridgeV2.cc.o [267/536] Compiling C++ object openmsx.p/src_memory_Rom.cc.o [268/536] Compiling C++ object openmsx.p/src_memory_RomArc.cc.o [269/536] Compiling C++ object openmsx.p/src_memory_RomAscii16_2.cc.o [270/536] Compiling C++ object openmsx.p/src_memory_RomAscii16kB.cc.o [271/536] Compiling C++ object openmsx.p/src_memory_RomAscii8_8.cc.o [272/536] Compiling C++ object openmsx.p/src_memory_RomAscii8kB.cc.o [273/536] Compiling C++ object openmsx.p/src_memory_RomBlocks.cc.o [274/536] Compiling C++ object openmsx.p/src_memory_RomColecoMegaCart.cc.o [275/536] Compiling C++ object openmsx.p/src_memory_RomCrossBlaim.cc.o [276/536] Compiling C++ object openmsx.p/src_memory_RomDRAM.cc.o [277/536] Compiling C++ object openmsx.p/src_memory_RomDatabase.cc.o [278/536] Compiling C++ object openmsx.p/src_memory_RomDooly.cc.o [279/536] Compiling C++ object openmsx.p/src_memory_RomFSA1FM.cc.o [280/536] Compiling C++ object openmsx.p/src_memory_RomFactory.cc.o [281/536] Compiling C++ object openmsx.p/src_memory_RomGameMaster2.cc.o [282/536] Compiling C++ object openmsx.p/src_memory_RomGeneric16kB.cc.o [283/536] Compiling C++ object openmsx.p/src_memory_RomGeneric8kB.cc.o [284/536] Compiling C++ object openmsx.p/src_memory_RomHalnote.cc.o [285/536] Compiling C++ object openmsx.p/src_memory_RomHarryFox.cc.o [286/536] Compiling C++ object openmsx.p/src_memory_RomHolyQuran.cc.o [287/536] Compiling C++ object openmsx.p/src_memory_RomHolyQuran2.cc.o [288/536] Compiling C++ object openmsx.p/src_memory_RomInfo.cc.o [289/536] Compiling C++ object openmsx.p/src_memory_RomInfoTopic.cc.o [290/536] Compiling C++ object openmsx.p/src_memory_RomKonami.cc.o [291/536] Compiling C++ object openmsx.p/src_memory_RomKonamiKeyboardMaster.cc.o [292/536] Compiling C++ object openmsx.p/src_memory_RomKonamiSCC.cc.o [293/536] Compiling C++ object openmsx.p/src_memory_RomMSXDOS2.cc.o [294/536] Compiling C++ object openmsx.p/src_memory_RomMSXWrite.cc.o [295/536] Compiling C++ object openmsx.p/src_memory_RomMSXtra.cc.o [296/536] Compiling C++ object openmsx.p/src_memory_RomMajutsushi.cc.o [297/536] Compiling C++ object openmsx.p/src_memory_RomManbow2.cc.o [298/536] Compiling C++ object openmsx.p/src_memory_RomMatraCompilation.cc.o [299/536] Compiling C++ object openmsx.p/src_memory_RomMatraInk.cc.o [300/536] Compiling C++ object openmsx.p/src_memory_RomMitsubishiMLTS2.cc.o [301/536] Compiling C++ object openmsx.p/src_memory_RomMultiRom.cc.o [302/536] Compiling C++ object openmsx.p/src_memory_RomNational.cc.o [303/536] Compiling C++ object openmsx.p/src_memory_RomNettouYakyuu.cc.o [304/536] Compiling C++ object openmsx.p/src_memory_RomPadial16kB.cc.o [305/536] Compiling C++ object openmsx.p/src_memory_RomPadial8kB.cc.o [306/536] Compiling C++ object openmsx.p/src_memory_RomPageNN.cc.o [307/536] Compiling C++ object openmsx.p/src_memory_RomPanasonic.cc.o [308/536] Compiling C++ object openmsx.p/src_memory_RomPlain.cc.o [309/536] Compiling C++ object openmsx.p/src_memory_RomPlayBall.cc.o [310/536] Compiling C++ object openmsx.p/src_memory_RomRType.cc.o [311/536] Compiling C++ object openmsx.p/src_memory_RomRamFile.cc.o [312/536] Compiling C++ object openmsx.p/src_memory_RomSuperLodeRunner.cc.o [313/536] Compiling C++ object openmsx.p/src_memory_RomSuperSwangi.cc.o [314/536] Compiling C++ object openmsx.p/src_memory_RomSynthesizer.cc.o [315/536] Compiling C++ object openmsx.p/src_memory_RomZemina126in1.cc.o [316/536] Compiling C++ object openmsx.p/src_memory_RomZemina80in1.cc.o [317/536] Compiling C++ object openmsx.p/src_memory_RomZemina90in1.cc.o [318/536] Compiling C++ object openmsx.p/src_memory_RomZemina25in1.cc.o [319/536] Compiling C++ object openmsx.p/src_memory_SRAM.cc.o [320/536] Compiling C++ object openmsx.p/src_memory_SdCard.cc.o [321/536] Compiling C++ object openmsx.p/src_memory_TrackedRam.cc.o [322/536] Compiling C++ object openmsx.p/src_security_SocketStreamWrapper.cc.o [323/536] Compiling C++ object openmsx.p/src_security_SspiNegotiateServer.cc.o [324/536] Compiling C++ object openmsx.p/src_security_SspiUtils.cc.o [325/536] Compiling C++ object openmsx.p/src_serial_ClockPin.cc.o [326/536] Compiling C++ object openmsx.p/src_serial_DummyMidiInDevice.cc.o [327/536] Compiling C++ object openmsx.p/src_serial_DummyMidiOutDevice.cc.o [328/536] Compiling C++ object openmsx.p/src_serial_DummyRS232Device.cc.o [329/536] Compiling C++ object openmsx.p/src_serial_I8251.cc.o [330/536] Compiling C++ object openmsx.p/src_serial_I8254.cc.o [331/536] Compiling C++ object openmsx.p/src_serial_JVCMSXMIDI.cc.o [332/536] Compiling C++ object openmsx.p/src_serial_MC6850.cc.o [333/536] Compiling C++ object openmsx.p/src_serial_MSXFacMidiInterface.cc.o [334/536] Compiling C++ object openmsx.p/src_serial_MSXMidi.cc.o [335/536] Compiling C++ object openmsx.p/src_serial_MSXRS232.cc.o [336/536] Compiling C++ object openmsx.p/src_serial_MidiInConnector.cc.o [337/536] Compiling C++ object openmsx.p/src_serial_MidiInCoreMIDI.cc.o [338/536] Compiling C++ object openmsx.p/src_serial_MidiInDevice.cc.o [339/536] Compiling C++ object openmsx.p/src_serial_MidiInReader.cc.o [340/536] Compiling C++ object openmsx.p/src_serial_MidiInWindows.cc.o [341/536] Compiling C++ object openmsx.p/src_serial_MidiOutConnector.cc.o [342/536] Compiling C++ object openmsx.p/src_serial_MidiOutCoreMIDI.cc.o [343/536] Compiling C++ object openmsx.p/src_serial_MidiOutDevice.cc.o [344/536] Compiling C++ object openmsx.p/src_serial_MidiOutLogger.cc.o [345/536] Compiling C++ object openmsx.p/src_serial_MidiOutWindows.cc.o [346/536] Compiling C++ object openmsx.p/src_serial_Midi_w32.cc.o [347/536] Compiling C++ object openmsx.p/src_serial_MusicModuleMIDI.cc.o [348/536] Compiling C++ object openmsx.p/src_serial_RS232Connector.cc.o [349/536] Compiling C++ object openmsx.p/src_serial_RS232Device.cc.o [350/536] Compiling C++ object openmsx.p/src_serial_RS232Tester.cc.o [351/536] Compiling C++ object openmsx.p/src_serial_YM2148.cc.o [352/536] Compiling C++ object openmsx.p/src_serialize.cc.o [353/536] Compiling C++ object openmsx.p/src_serialize_core.cc.o [354/536] Compiling C++ object openmsx.p/src_serialize_meta.cc.o [355/536] Compiling C++ object openmsx.p/src_settings_BooleanSetting.cc.o [356/536] Compiling C++ object openmsx.p/src_settings_EnumSetting.cc.o [357/536] Compiling C++ object openmsx.p/src_settings_FilenameSetting.cc.o [358/536] Compiling C++ object openmsx.p/src_settings_FloatSetting.cc.o [359/536] Compiling C++ object openmsx.p/src_settings_IntegerSetting.cc.o [360/536] Compiling C++ object openmsx.p/src_settings_KeyCodeSetting.cc.o [361/536] Compiling C++ object openmsx.p/src_settings_ProxySetting.cc.o [362/536] Compiling C++ object openmsx.p/src_settings_ReadOnlySetting.cc.o [363/536] Compiling C++ object openmsx.p/src_settings_Setting.cc.o [364/536] Compiling C++ object openmsx.p/src_settings_SettingsManager.cc.o [365/536] Compiling C++ object openmsx.p/src_settings_StringSetting.cc.o [366/536] Compiling C++ object openmsx.p/src_settings_UserSettings.cc.o [367/536] Compiling C++ object openmsx.p/src_settings_VideoSourceSetting.cc.o [368/536] Compiling C++ object openmsx.p/src_sound_AY8910.cc.o [369/536] Compiling C++ object openmsx.p/src_sound_AY8910Periphery.cc.o [370/536] Compiling C++ object openmsx.p/src_sound_AudioInputConnector.cc.o [371/536] Compiling C++ object openmsx.p/src_sound_AudioInputDevice.cc.o [372/536] Compiling C++ object openmsx.p/src_sound_BlipBuffer.cc.o FAILED: openmsx.p/src_sound_BlipBuffer.cc.o clang++ -Iopenmsx.p -Isrc -I../src -I../src/cassette -I../src/commands -I../src/config -I../src/console -I../src/cpu -I../src/debugger -I../src/events -I../src/fdc -I../src/file -I../src/ide -I../src/input -I../src/laserdisc -I../src/memory -I../src/resource -I../src/security -I../src/serial -I../src/settings -I../src/sound -I../src/thread -I../src/utils -I../src/video -I../src/video/ld -I../src/video/scalers -I../src/video/v9990 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -I/opt/pkg/include/SDL2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/gio-unix-2.0 -I/Users/pbulk/build/emulators/openmsx/work/openMSX-RELEASE_17_0/output -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -Wundef -Wshadow -Wunused-macros -Wdouble-promotion -Wmissing-declarations -Wold-style-cast -Wzero-as-null-pointer-constant -Wno-pedantic -Wno-invalid-offsetof -Wno-unused-const-variable -pipe -Os -DPNG_NO_ASSEMBLER_CODE -D_THREAD_SAFE -MD -MQ openmsx.p/src_sound_BlipBuffer.cc.o -MF openmsx.p/src_sound_BlipBuffer.cc.o.d -o openmsx.p/src_sound_BlipBuffer.cc.o -c ../src/sound/BlipBuffer.cc ../src/sound/BlipBuffer.cc:23:16: error: constexpr variable 'impulses' must be initialized by a constant expression constexpr auto impulses = [] { ^ ~~~~ ../src/sound/BlipBuffer.cc:72:8: note: constexpr evaluation hit maximum step limit; possible infinite loop? for (auto i : xrange(BLIP_IMPULSE_WIDTH / 2)) { ^ ../src/sound/BlipBuffer.cc:23:27: note: in call to '&[] { constexpr int HALF_SIZE = BLIP_RES / 2 * (BLIP_IMPULSE_WIDTH - 1); double fImpulse[9728] = {}; double *out = &fImpulse[BLIP_RES]; double oversample = ((4.5 / (BLIP_IMPULSE_WIDTH - 1)) + 0.84999999999999998); double to_angle = 3.1415926535897931 / (2. * oversample * BLIP_RES); double to_fraction = 3.1415926535897931 / (2 * (HALF_SIZE - 1)); for (auto i : xrange(HALF_SIZE)) { double angle = ((i - HALF_SIZE) * 2 + 1) * to_angle; out[i] = cstd::sin<2>(angle) / angle; out[i] *= 0.54000000000000004 - 0.46000000000000002 * cstd::cos<2>((2 * i + 1) * to_fraction); } for (auto i : xrange(BLIP_RES)) { out[HALF_SIZE + i] = out[HALF_SIZE - 1 - i]; } double total = 0.; for (auto i : xrange(HALF_SIZE)) { total += out[i]; } double rescale = 1. / (2. * total); constexpr int IMPULSES_SIZE = BLIP_RES * (BLIP_IMPULSE_WIDTH / 2) + 1; float imp[8193] = {}; double sum = 0.; double next = 0.; for (auto i : xrange(IMPULSES_SIZE)) { imp[i] = float((next - sum) * rescale); sum += fImpulse[i]; next += fImpulse[i + BLIP_RES]; } std::array, BLIP_RES> result = {}; for (auto phase : xrange(BLIP_RES)) { const auto *imp_fwd = &imp[BLIP_RES - phase]; const auto *imp_rev = &imp[phase]; auto *p = result[phase].data(); for (auto i : xrange(BLIP_IMPULSE_WIDTH / 2)) { *p++ = imp_fwd[BLIP_RES * i]; } for (int i = BLIP_IMPULSE_WIDTH / 2 - 1; i >= 0; --i) { *p++ = imp_rev[BLIP_RES * i]; } } return result; }->operator()()' constexpr auto impulses = [] { ^ 1 error generated. ninja: build stopped: subcommand failed. *** Error code 1 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/emulators/openmsx *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/emulators/openmsx