=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for openmsx-17.0nb12 ninja: Entering directory `output' [1/572] Generating version header with a custom command Creating Version.ii... [2/572] Generating build info header with a custom command Creating build-info.hh... [3/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [4/572] Compiling C++ object openmsx.p/src_Autofire.cc.o [5/572] Compiling C++ object openmsx.p/src_CLIOption.cc.o [6/572] Compiling C++ object openmsx.p/src_CartridgeSlotManager.cc.o [7/572] Compiling C++ object openmsx.p/src_ChakkariCopy.cc.o [8/572] Compiling C++ object openmsx.p/src_CliExtension.cc.o [9/572] Compiling C++ object openmsx.p/src_CommandLineParser.cc.o [10/572] Compiling C++ object openmsx.p/src_Connector.cc.o [11/572] Compiling C++ object openmsx.p/src_DebugDevice.cc.o [12/572] Compiling C++ object openmsx.p/src_DeviceFactory.cc.o [13/572] Compiling C++ object openmsx.p/src_DummyDevice.cc.o [14/572] Compiling C++ object openmsx.p/src_DummyPrinterPortDevice.cc.o [15/572] Compiling C++ object openmsx.p/src_DynamicClock.cc.o [16/572] Compiling C++ object openmsx.p/src_EmptyPatch.cc.o [17/572] Compiling C++ object openmsx.p/src_EmuTime.cc.o [18/572] Compiling C++ object openmsx.p/src_FirmwareSwitch.cc.o [19/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [20/572] Compiling C++ object openmsx.p/src_I8255.cc.o [21/572] Compiling C++ object openmsx.p/src_IPSPatch.cc.o [22/572] Compiling C++ object openmsx.p/src_LedStatus.cc.o [23/572] Compiling C++ object openmsx.p/src_MSXBunsetsu.cc.o [24/572] Compiling C++ object openmsx.p/src_MSXCielTurbo.cc.o [25/572] Compiling C++ object openmsx.p/src_MSXDevice.cc.o [26/572] Compiling C++ object openmsx.p/src_MSXDeviceSwitch.cc.o [27/572] Compiling C++ object openmsx.p/src_MSXE6Timer.cc.o [28/572] Compiling C++ object openmsx.p/src_MSXHiResTimer.cc.o [29/572] Compiling C++ object openmsx.p/src_MSXKanji.cc.o [30/572] Compiling C++ object openmsx.p/src_MSXKanji12.cc.o [31/572] Compiling C++ object openmsx.p/src_MSXMatsushita.cc.o [32/572] Compiling C++ object openmsx.p/src_MSXMotherBoard.cc.o [33/572] Compiling C++ object openmsx.p/src_MSXPPI.cc.o [34/572] Compiling C++ object openmsx.p/src_MSXPrinterPort.cc.o [35/572] Compiling C++ object openmsx.p/src_MSXRTC.cc.o [36/572] Compiling C++ object openmsx.p/src_MSXResetStatusRegister.cc.o [37/572] Compiling C++ object openmsx.p/src_MSXS1985.cc.o [38/572] Compiling C++ object openmsx.p/src_MSXS1990.cc.o [39/572] Compiling C++ object openmsx.p/src_MSXSwitchedDevice.cc.o [40/572] Compiling C++ object openmsx.p/src_MSXToshibaTcx200x.cc.o [41/572] Compiling C++ object openmsx.p/src_MSXTurboRPause.cc.o [42/572] Compiling C++ object openmsx.p/src_MSXVictorHC9xSystemControl.cc.o [43/572] Compiling C++ object openmsx.p/src_PasswordCart.cc.o [44/572] Compiling C++ object openmsx.p/src_Pluggable.cc.o [45/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [46/572] Compiling C++ object openmsx.p/src_PluggingController.cc.o [47/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [48/572] Compiling C++ object openmsx.p/src_PrinterPortDevice.cc.o [49/572] Compiling C++ object openmsx.p/src_PrinterPortLogger.cc.o [50/572] Compiling C++ object openmsx.p/src_PrinterPortSimpl.cc.o [51/572] Compiling C++ object openmsx.p/src_RP5C01.cc.o [52/572] Compiling C++ object openmsx.p/src_RTSchedulable.cc.o [53/572] Compiling C++ object openmsx.p/src_RTScheduler.cc.o [54/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ ../src/Reactor.cc:782:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] reactor.boards.push_back(move(newBoard)); ^ std:: ../src/Reactor.cc:992:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] reactor.boards.push_back(move(newBoard)); ^ std:: 3 warnings generated. [55/572] Compiling C++ object openmsx.p/src_RealTime.cc.o [56/572] Compiling C++ object openmsx.p/src_RenShaTurbo.cc.o [57/572] Compiling C++ object openmsx.p/src_ReplayCLI.cc.o [58/572] Compiling C++ object openmsx.p/src_ReverseManager.cc.o ../src/ReverseManager.cc:83:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] motherBoards.push_back(move(newBoard)); ^ std:: ../src/ReverseManager.cc:480:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] reactor.replaceBoard(motherBoard, move(newBoard_)); ^ std:: ../src/ReverseManager.cc:564:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay.motherBoards.push_back(move(initialBoard)); ^ std:: ../src/ReverseManager.cc:593:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay.motherBoards.push_back(move(board)); ^ std:: ../src/ReverseManager.cc:735:4: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move(newChunk); ^ std:: ../src/ReverseManager.cc:83:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] motherBoards.push_back(move(newBoard)); ^ std:: ../src/serialize_core.hh:46:4: note: in instantiation of function template specialization 'openmsx::Replay::serialize<openmsx::XmlOutputArchive>' requested here t.serialize(ar, version); ^ ../src/serialize_core.hh:358:3: note: in instantiation of function template specialization 'openmsx::serialize<openmsx::XmlOutputArchive, openmsx::Replay>' requested here serialize(ar, t2, version); ^ ../src/serialize.hh:468:3: note: in instantiation of function template specialization 'openmsx::ClassSaver<openmsx::Replay>::operator()<openmsx::XmlOutputArchive>' requested here saver(this->self(), t, false); ^ ../src/ReverseManager.cc:616:7: note: in instantiation of function template specialization 'openmsx::OutputArchiveBase<openmsx::XmlOutputArchive>::serialize<openmsx::Replay>' requested here out.serialize("replay", replay); ^ ../src/ReverseManager.cc:83:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] motherBoards.push_back(move(newBoard)); ^ std:: ../src/serialize_core.hh:46:4: note: in instantiation of function template specialization 'openmsx::Replay::serialize<openmsx::XmlInputArchive>' requested here t.serialize(ar, version); ^ ../src/serialize_core.hh:531:3: note: in instantiation of function template specialization 'openmsx::serialize<openmsx::XmlInputArchive, openmsx::Replay>' requested here serialize(ar, t2, version); ^ ../src/serialize.hh:566:3: note: in instantiation of function template specialization 'openmsx::ClassLoader<openmsx::Replay>::operator()<openmsx::XmlInputArchive, std::tuple<>>' requested here loader(this->self(), tnc, std::tuple<>(), -1); // don't load id ^ ../src/ReverseManager.cc:674:6: note: in instantiation of function template specialization 'openmsx::InputArchiveBase<openmsx::XmlInputArchive>::serialize<openmsx::Replay>' requested here in.serialize("replay", replay); ^ 7 warnings generated. [59/572] Compiling C++ object openmsx.p/src_SVIPPI.cc.o [60/572] Compiling C++ object openmsx.p/src_SVIPrinterPort.cc.o [61/572] Compiling C++ object openmsx.p/src_SaveStateCLI.cc.o [62/572] Compiling C++ object openmsx.p/src_Schedulable.cc.o [63/572] Compiling C++ object openmsx.p/src_Scheduler.cc.o [64/572] Compiling C++ object openmsx.p/src_SensorKid.cc.o [65/572] Compiling C++ object openmsx.p/src_SpeedManager.cc.o [66/572] Compiling C++ object openmsx.p/src_ThrottleManager.cc.o [67/572] Compiling C++ object openmsx.p/src_Version.cc.o [68/572] Compiling C++ object openmsx.p/src_cassette_CasImage.cc.o [69/572] Compiling C++ object openmsx.p/src_cassette_CassetteDevice.cc.o [70/572] Compiling C++ object openmsx.p/src_cassette_CassetteImage.cc.o [71/572] Compiling C++ object openmsx.p/src_cassette_CassettePlayer.cc.o [72/572] Compiling C++ object openmsx.p/src_cassette_CassettePlayerCLI.cc.o [73/572] Compiling C++ object openmsx.p/src_cassette_CassettePort.cc.o [74/572] Compiling C++ object openmsx.p/src_cassette_DummyCassetteDevice.cc.o [75/572] Compiling C++ object openmsx.p/src_cassette_WavImage.cc.o [76/572] Compiling C++ object openmsx.p/src_commands_Command.cc.o [77/572] Compiling C++ object openmsx.p/src_commands_CommandException.cc.o [78/572] Compiling C++ object openmsx.p/src_commands_Completer.cc.o [79/572] Compiling C++ object openmsx.p/src_commands_GlobalCommandController.cc.o [80/572] Compiling C++ object openmsx.p/src_commands_InfoCommand.cc.o [81/572] Compiling C++ object openmsx.p/src_commands_InfoTopic.cc.o [82/572] Compiling C++ object openmsx.p/src_commands_Interpreter.cc.o [83/572] Compiling C++ object openmsx.p/src_commands_MSXCommandController.cc.o [84/572] Compiling C++ object openmsx.p/src_commands_ProxyCommand.cc.o [85/572] Compiling C++ object openmsx.p/src_commands_TclArgParser.cc.o [86/572] Compiling C++ object openmsx.p/src_commands_TclCallback.cc.o [87/572] Compiling C++ object openmsx.p/src_commands_TclObject.cc.o [88/572] Compiling C++ object openmsx.p/src_commands_TclParser.cc.o [89/572] Compiling C++ object openmsx.p/src_config_DeviceConfig.cc.o [90/572] Compiling C++ object openmsx.p/src_config_HardwareConfig.cc.o ../src/config/HardwareConfig.cc:34:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] motherBoard, move(machineName)); ^ std:: ../src/config/HardwareConfig.cc:44:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] motherBoard, move(extensionName)); ^ std:: ../src/config/HardwareConfig.cc:91:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] secondary.addAttribute("slot", move(slotname)); ^ std:: ../src/config/HardwareConfig.cc:102:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rom.addChild("filename", move(romfile)); ^ std:: ../src/config/HardwareConfig.cc:110:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result->setConfig(move(extension)); ^ std:: ../src/config/HardwareConfig.cc:111:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result->setFileContext(move(context)); ^ std:: ../src/config/HardwareConfig.cc:117:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] , hwName(move(hwName_)) ^ std:: ../src/config/HardwareConfig.cc:344:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] addDevice(move(device)); ^ std:: ../src/config/HardwareConfig.cc:393:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] devices.push_back(move(device)); ^ std:: 9 warnings generated. [91/572] Compiling C++ object openmsx.p/src_config_SettingsConfig.cc.o [92/572] Compiling C++ object openmsx.p/src_config_XMLElement.cc.o [93/572] Compiling C++ object openmsx.p/src_config_XMLLoader.cc.o [94/572] Compiling C++ object openmsx.p/src_console_CommandConsole.cc.o [95/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [96/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [97/572] Compiling C++ object openmsx.p/src_console_OSDGUILayer.cc.o [98/572] Compiling C++ object openmsx.p/src_console_OSDImageBasedWidget.cc.o [99/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [100/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [101/572] Compiling C++ object openmsx.p/src_console_OSDTopWidget.cc.o [102/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [103/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [104/572] Compiling C++ object openmsx.p/src_cpu_BreakPointBase.cc.o [105/572] Compiling C++ object openmsx.p/src_cpu_CPUClock.cc.o [106/572] Compiling C++ object openmsx.p/src_cpu_CPUCore.cc.o [107/572] Compiling C++ object openmsx.p/src_cpu_CPURegs.cc.o [108/572] Compiling C++ object openmsx.p/src_cpu_Dasm.cc.o [109/572] Compiling C++ object openmsx.p/src_cpu_IRQHelper.cc.o [110/572] Compiling C++ object openmsx.p/src_cpu_MSXCPU.cc.o [111/572] Compiling C++ object openmsx.p/src_cpu_MSXCPUInterface.cc.o [112/572] Compiling C++ object openmsx.p/src_cpu_MSXMultiDevice.cc.o [113/572] Compiling C++ object openmsx.p/src_cpu_MSXMultiIODevice.cc.o [114/572] Compiling C++ object openmsx.p/src_cpu_MSXMultiMemDevice.cc.o [115/572] Compiling C++ object openmsx.p/src_cpu_MSXWatchIODevice.cc.o [116/572] Compiling C++ object openmsx.p/src_cpu_VDPIODelay.cc.o [117/572] Compiling C++ object openmsx.p/src_debugger_DasmTables.cc.o [118/572] Compiling C++ object openmsx.p/src_debugger_Debugger.cc.o [119/572] Compiling C++ object openmsx.p/src_debugger_Probe.cc.o [120/572] Compiling C++ object openmsx.p/src_debugger_ProbeBreakPoint.cc.o [121/572] Compiling C++ object openmsx.p/src_debugger_SimpleDebuggable.cc.o [122/572] Compiling C++ object openmsx.p/src_events_AdhocCliCommParser.cc.o [123/572] Compiling C++ object openmsx.p/src_events_AfterCommand.cc.o ../src/events/AfterCommand.cc:261:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] afterCmds.push_back(move(cmd)); ^ std:: ../src/events/AfterCommand.cc:271:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] afterCmds.push_back(move(cmd)); ^ std:: ../src/events/AfterCommand.cc:282:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] afterCmds.push_back(move(cmd)); ^ std:: ../src/events/AfterCommand.cc:290:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] afterCmds.push_back(move(cmd)); ^ std:: ../src/events/AfterCommand.cc:299:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] afterCmds.push_back(move(cmd)); ^ std:: ../src/events/AfterCommand.cc:311:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] afterCmds.push_back(move(cmd)); ^ std:: ../src/events/AfterCommand.cc:494:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto result = move(*it); ^ std:: 7 warnings generated. [124/572] Compiling C++ object openmsx.p/src_events_CliComm.cc.o [125/572] Compiling C++ object openmsx.p/src_events_CliConnection.cc.o [126/572] Compiling C++ object openmsx.p/src_events_CliServer.cc.o [127/572] Compiling C++ object openmsx.p/src_events_Event.cc.o [128/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [129/572] Compiling C++ object openmsx.p/src_events_GlobalCliComm.cc.o [130/572] Compiling C++ object openmsx.p/src_events_HotKey.cc.o [131/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [132/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [133/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [134/572] Compiling C++ object openmsx.p/src_events_Keys.cc.o [135/572] Compiling C++ object openmsx.p/src_events_MSXCliComm.cc.o [136/572] Compiling C++ object openmsx.p/src_events_MessageCommand.cc.o [137/572] Compiling C++ object openmsx.p/src_events_Socket.cc.o [138/572] Compiling C++ object openmsx.p/src_events_StdioMessages.cc.o [139/572] Compiling C++ object openmsx.p/src_events_TclCallbackMessages.cc.o [140/572] Compiling C++ object openmsx.p/src_fdc_AVTFDC.cc.o [141/572] Compiling C++ object openmsx.p/src_fdc_BootBlocks.cc.o [142/572] Compiling C++ object openmsx.p/src_fdc_DMKDiskImage.cc.o [143/572] Compiling C++ object openmsx.p/src_fdc_DSKDiskImage.cc.o [144/572] Compiling C++ object openmsx.p/src_fdc_DirAsDSK.cc.o [145/572] Compiling C++ object openmsx.p/src_fdc_Disk.cc.o [146/572] Compiling C++ object openmsx.p/src_fdc_DiskChanger.cc.o [147/572] Compiling C++ object openmsx.p/src_fdc_DiskContainer.cc.o [148/572] Compiling C++ object openmsx.p/src_fdc_DiskDrive.cc.o [149/572] Compiling C++ object openmsx.p/src_fdc_DiskFactory.cc.o [150/572] Compiling C++ object openmsx.p/src_fdc_DiskImageCLI.cc.o [151/572] Compiling C++ object openmsx.p/src_fdc_DiskImageUtils.cc.o [152/572] Compiling C++ object openmsx.p/src_fdc_DiskManipulator.cc.o [153/572] Compiling C++ object openmsx.p/src_fdc_DiskName.cc.o [154/572] Compiling C++ object openmsx.p/src_fdc_DiskPartition.cc.o [155/572] Compiling C++ object openmsx.p/src_fdc_DriveMultiplexer.cc.o [156/572] Compiling C++ object openmsx.p/src_fdc_DummyDisk.cc.o [157/572] Compiling C++ object openmsx.p/src_fdc_EmptyDiskPatch.cc.o [158/572] Compiling C++ object openmsx.p/src_fdc_MSXFDC.cc.o [159/572] Compiling C++ object openmsx.p/src_fdc_MSXtar.cc.o [160/572] Compiling C++ object openmsx.p/src_fdc_MicrosolFDC.cc.o [161/572] Compiling C++ object openmsx.p/src_fdc_NationalFDC.cc.o [162/572] Compiling C++ object openmsx.p/src_fdc_NowindCommand.cc.o [163/572] Compiling C++ object openmsx.p/src_fdc_NowindHost.cc.o [164/572] Compiling C++ object openmsx.p/src_fdc_NowindInterface.cc.o [165/572] Compiling C++ object openmsx.p/src_fdc_NowindRomDisk.cc.o [166/572] Compiling C++ object openmsx.p/src_fdc_PhilipsFDC.cc.o [167/572] Compiling C++ object openmsx.p/src_fdc_RamDSKDiskImage.cc.o [168/572] Compiling C++ object openmsx.p/src_fdc_RawTrack.cc.o [169/572] Compiling C++ object openmsx.p/src_fdc_RealDrive.cc.o [170/572] Compiling C++ object openmsx.p/src_fdc_SVIFDC.cc.o [171/572] Compiling C++ object openmsx.p/src_fdc_SanyoFDC.cc.o [172/572] Compiling C++ object openmsx.p/src_fdc_SectorAccessibleDisk.cc.o [173/572] Compiling C++ object openmsx.p/src_fdc_SectorBasedDisk.cc.o [174/572] Compiling C++ object openmsx.p/src_fdc_SpectravideoFDC.cc.o [175/572] Compiling C++ object openmsx.p/src_fdc_TC8566AF.cc.o [176/572] Compiling C++ object openmsx.p/src_fdc_ToshibaFDC.cc.o [177/572] Compiling C++ object openmsx.p/src_fdc_TurboRFDC.cc.o [178/572] Compiling C++ object openmsx.p/src_fdc_VictorFDC.cc.o [179/572] Compiling C++ object openmsx.p/src_fdc_WD2793.cc.o [180/572] Compiling C++ object openmsx.p/src_fdc_WD2793BasedFDC.cc.o [181/572] Compiling C++ object openmsx.p/src_fdc_XSADiskImage.cc.o [182/572] Compiling C++ object openmsx.p/src_fdc_YamahaFDC.cc.o [183/572] Compiling C++ object openmsx.p/src_file_CompressedFileAdapter.cc.o [184/572] Compiling C++ object openmsx.p/src_file_File.cc.o [185/572] Compiling C++ object openmsx.p/src_file_FileBase.cc.o [186/572] Compiling C++ object openmsx.p/src_file_FileContext.cc.o [187/572] Compiling C++ object openmsx.p/src_file_FileOperations.cc.o [188/572] Compiling C++ object openmsx.p/src_file_FilePool.cc.o [189/572] Compiling C++ object openmsx.p/src_file_FilePoolCore.cc.o [190/572] Compiling C++ object openmsx.p/src_file_Filename.cc.o [191/572] Compiling C++ object openmsx.p/src_file_GZFileAdapter.cc.o [192/572] Compiling C++ object openmsx.p/src_file_LocalFile.cc.o [193/572] Compiling C++ object openmsx.p/src_file_LocalFileReference.cc.o [194/572] Compiling C++ object openmsx.p/src_file_PreCacheFile.cc.o [195/572] Compiling C++ object openmsx.p/src_file_ReadDir.cc.o [196/572] Compiling C++ object openmsx.p/src_file_ZipFileAdapter.cc.o [197/572] 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/572] Compiling C++ object openmsx.p/src_ide_AbstractIDEDevice.cc.o [199/572] Compiling C++ object openmsx.p/src_ide_BeerIDE.cc.o [200/572] Compiling C++ object openmsx.p/src_ide_CDImageCLI.cc.o [201/572] Compiling C++ object openmsx.p/src_ide_DummyIDEDevice.cc.o [202/572] Compiling C++ object openmsx.p/src_ide_DummySCSIDevice.cc.o [203/572] Compiling C++ object openmsx.p/src_ide_GoudaSCSI.cc.o [204/572] Compiling C++ object openmsx.p/src_ide_HD.cc.o [205/572] Compiling C++ object openmsx.p/src_ide_HDCommand.cc.o [206/572] Compiling C++ object openmsx.p/src_ide_HDImageCLI.cc.o [207/572] Compiling C++ object openmsx.p/src_ide_IDECDROM.cc.o [208/572] Compiling C++ object openmsx.p/src_ide_IDEDeviceFactory.cc.o [209/572] Compiling C++ object openmsx.p/src_ide_IDEHD.cc.o [210/572] Compiling C++ object openmsx.p/src_ide_MB89352.cc.o [211/572] Compiling C++ object openmsx.p/src_ide_MegaSCSI.cc.o [212/572] Compiling C++ object openmsx.p/src_ide_SCSIHD.cc.o [213/572] Compiling C++ object openmsx.p/src_ide_SCSILS120.cc.o [214/572] Compiling C++ object openmsx.p/src_ide_SunriseIDE.cc.o [215/572] Compiling C++ object openmsx.p/src_ide_WD33C93.cc.o [216/572] Compiling C++ object openmsx.p/src_input_ArkanoidPad.cc.o [217/572] Compiling C++ object openmsx.p/src_input_ColecoJoystickIO.cc.o [218/572] Compiling C++ object openmsx.p/src_input_DummyJoystick.cc.o [219/572] Compiling C++ object openmsx.p/src_input_EventDelay.cc.o [220/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [221/572] Compiling C++ object openmsx.p/src_input_JoyTap.cc.o [222/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [223/572] Compiling C++ object openmsx.p/src_input_JoystickDevice.cc.o [224/572] Compiling C++ object openmsx.p/src_input_JoystickPort.cc.o [225/572] Compiling C++ object openmsx.p/src_input_KeyJoystick.cc.o [226/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [227/572] Compiling C++ object openmsx.p/src_input_KeyboardSettings.cc.o [228/572] Compiling C++ object openmsx.p/src_input_MSXEventDistributor.cc.o [229/572] Compiling C++ object openmsx.p/src_input_MagicKey.cc.o [230/572] 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:41: /Users/pbulk/build/emulators/openmsx/work/.buildlink/include/SDL2/SDL_events.h:669: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:381:57: note: expanded from macro 'SDL_COMPILE_TIME_ASSERT' #define SDL_COMPILE_TIME_ASSERT(name, x) static_assert(x, #x) ^ 1 warning generated. [231/572] Compiling C++ object openmsx.p/src_input_NinjaTap.cc.o [232/572] Compiling C++ object openmsx.p/src_input_Paddle.cc.o [233/572] Compiling C++ object openmsx.p/src_input_RecordedCommand.cc.o [234/572] Compiling C++ object openmsx.p/src_input_SETetrisDongle.cc.o [235/572] Compiling C++ object openmsx.p/src_input_StateChangeDistributor.cc.o [236/572] Compiling C++ object openmsx.p/src_input_Touchpad.cc.o [237/572] Compiling C++ object openmsx.p/src_input_Trackball.cc.o [238/572] Compiling C++ object openmsx.p/src_input_UnicodeKeymap.cc.o [239/572] Compiling C++ object openmsx.p/src_memory_AmdFlash.cc.o [240/572] Compiling C++ object openmsx.p/src_memory_Carnivore2.cc.o [241/572] Compiling C++ object openmsx.p/src_memory_CheckedRam.cc.o [242/572] Compiling C++ object openmsx.p/src_memory_ColecoSuperGameModule.cc.o [243/572] Compiling C++ object openmsx.p/src_memory_EEPROM_93C46.cc.o [244/572] Compiling C++ object openmsx.p/src_memory_ESE_RAM.cc.o [245/572] Compiling C++ object openmsx.p/src_memory_ESE_SCC.cc.o [246/572] Compiling C++ object openmsx.p/src_memory_FraelSwitchableROM.cc.o [247/572] Compiling C++ object openmsx.p/src_memory_KonamiUltimateCollection.cc.o [248/572] Compiling C++ object openmsx.p/src_memory_MSXHBI55.cc.o [249/572] Compiling C++ object openmsx.p/src_memory_MSXMapperIO.cc.o [250/572] Compiling C++ object openmsx.p/src_memory_MSXMegaRam.cc.o [251/572] Compiling C++ object openmsx.p/src_memory_MSXMemoryMapper.cc.o [252/572] Compiling C++ object openmsx.p/src_memory_MSXMemoryMapperBase.cc.o [253/572] Compiling C++ object openmsx.p/src_memory_MSXMirrorDevice.cc.o [254/572] Compiling C++ object openmsx.p/src_memory_MSXPac.cc.o [255/572] Compiling C++ object openmsx.p/src_memory_MSXRam.cc.o [256/572] Compiling C++ object openmsx.p/src_memory_MSXRom.cc.o [257/572] Compiling C++ object openmsx.p/src_memory_MSXRomCLI.cc.o [258/572] Compiling C++ object openmsx.p/src_memory_MegaFlashRomSCCPlus.cc.o [259/572] Compiling C++ object openmsx.p/src_memory_MegaFlashRomSCCPlusSD.cc.o [260/572] Compiling C++ object openmsx.p/src_memory_MusicalMemoryMapper.cc.o [261/572] Compiling C++ object openmsx.p/src_memory_PanasonicMemory.cc.o [262/572] Compiling C++ object openmsx.p/src_memory_PanasonicRam.cc.o [263/572] Compiling C++ object openmsx.p/src_memory_ROMHunterMk2.cc.o [264/572] Compiling C++ object openmsx.p/src_memory_Ram.cc.o [265/572] Compiling C++ object openmsx.p/src_memory_ReproCartridgeV1.cc.o [266/572] Compiling C++ object openmsx.p/src_memory_ReproCartridgeV2.cc.o [267/572] Compiling C++ object openmsx.p/src_memory_Rom.cc.o [268/572] Compiling C++ object openmsx.p/src_memory_RomArc.cc.o [269/572] Compiling C++ object openmsx.p/src_memory_RomAscii16_2.cc.o [270/572] Compiling C++ object openmsx.p/src_memory_RomAscii16kB.cc.o [271/572] Compiling C++ object openmsx.p/src_memory_RomAscii8_8.cc.o [272/572] Compiling C++ object openmsx.p/src_memory_RomAscii8kB.cc.o [273/572] Compiling C++ object openmsx.p/src_memory_RomBlocks.cc.o [274/572] Compiling C++ object openmsx.p/src_memory_RomColecoMegaCart.cc.o [275/572] Compiling C++ object openmsx.p/src_memory_RomCrossBlaim.cc.o [276/572] Compiling C++ object openmsx.p/src_memory_RomDRAM.cc.o [277/572] Compiling C++ object openmsx.p/src_memory_RomDatabase.cc.o [278/572] Compiling C++ object openmsx.p/src_memory_RomDooly.cc.o [279/572] Compiling C++ object openmsx.p/src_memory_RomFSA1FM.cc.o [280/572] Compiling C++ object openmsx.p/src_memory_RomFactory.cc.o ../src/memory/RomFactory.cc:220:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomPlain>(config, move(rom), type); ^ std:: ../src/memory/RomFactory.cc:232:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomPageNN>(config, move(rom), type); ^ std:: ../src/memory/RomFactory.cc:235:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomDRAM>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:238:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomGeneric8kB>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:241:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomGeneric16kB>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:244:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomKonamiSCC>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:247:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomKonami>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:250:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomKonamiKeyboardMaster>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:253:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomAscii8kB>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:256:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomAscii16kB>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:259:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomMSXWrite>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomPadial8kB>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:265:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomPadial16kB>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:268:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomSuperLodeRunner>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:271:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomSuperSwangi>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:274:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomMitsubishiMLTS2>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:277:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomMSXDOS2>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:280:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomRType>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:283:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomCrossBlaim>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:286:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomHarryFox>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:290:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config, move(rom), RomAscii8_8::ASCII8_8); ^ std:: ../src/memory/RomFactory.cc:294:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config, move(rom), RomAscii8_8::ASCII8_32); ^ std:: ../src/memory/RomFactory.cc:298:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config, move(rom), RomAscii8_8::ASCII8_2); ^ std:: ../src/memory/RomFactory.cc:302:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config, move(rom), RomAscii8_8::KOEI_8); ^ std:: ../src/memory/RomFactory.cc:306:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config, move(rom), RomAscii8_8::KOEI_32); ^ std:: ../src/memory/RomFactory.cc:310:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config, move(rom), RomAscii8_8::WIZARDRY); ^ std:: ../src/memory/RomFactory.cc:313:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomAscii16_2>(config, move(rom), RomAscii16_2::ASCII16_2); ^ std:: ../src/memory/RomFactory.cc:316:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomAscii16_2>(config, move(rom), RomAscii16_2::ASCII16_8); ^ std:: ../src/memory/RomFactory.cc:319:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomGameMaster2>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:322:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomPanasonic>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:325:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomNational>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:328:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomMajutsushi>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:331:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomSynthesizer>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:334:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomPlayBall>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:337:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomNettouYakyuu>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:340:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomHalnote>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:343:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomZemina25in1>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:346:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomZemina80in1>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:349:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomZemina90in1>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:352:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomZemina126in1>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:355:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomHolyQuran>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:358:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomHolyQuran2>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:361:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomFSA1FM1>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:364:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomFSA1FM2>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:371:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomManbow2>(config, move(rom), type); ^ std:: ../src/memory/RomFactory.cc:374:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomMatraInk>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:377:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomMatraCompilation>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:380:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomArc>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:383:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<ROMHunterMk2>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:386:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<MegaFlashRomSCCPlus>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:389:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<ReproCartridgeV1>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:392:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<ReproCartridgeV2>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:395:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<KonamiUltimateCollection>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:398:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomDooly>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:401:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomMSXtra>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:404:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomMultiRom>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:407:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomRamFile>(config, move(rom)); ^ std:: ../src/memory/RomFactory.cc:410:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result = make_unique<RomColecoMegaCart>(config, move(rom)); ^ std:: 58 warnings generated. [281/572] Compiling C++ object openmsx.p/src_memory_RomGameMaster2.cc.o [282/572] Compiling C++ object openmsx.p/src_memory_RomGeneric16kB.cc.o [283/572] Compiling C++ object openmsx.p/src_memory_RomGeneric8kB.cc.o [284/572] Compiling C++ object openmsx.p/src_memory_RomHalnote.cc.o [285/572] Compiling C++ object openmsx.p/src_memory_RomHarryFox.cc.o [286/572] Compiling C++ object openmsx.p/src_memory_RomHolyQuran.cc.o [287/572] Compiling C++ object openmsx.p/src_memory_RomHolyQuran2.cc.o [288/572] Compiling C++ object openmsx.p/src_memory_RomInfo.cc.o [289/572] Compiling C++ object openmsx.p/src_memory_RomInfoTopic.cc.o [290/572] Compiling C++ object openmsx.p/src_memory_RomKonami.cc.o [291/572] Compiling C++ object openmsx.p/src_memory_RomKonamiKeyboardMaster.cc.o [292/572] Compiling C++ object openmsx.p/src_memory_RomKonamiSCC.cc.o [293/572] Compiling C++ object openmsx.p/src_memory_RomMSXDOS2.cc.o [294/572] Compiling C++ object openmsx.p/src_memory_RomMSXWrite.cc.o [295/572] Compiling C++ object openmsx.p/src_memory_RomMSXtra.cc.o [296/572] Compiling C++ object openmsx.p/src_memory_RomMajutsushi.cc.o [297/572] Compiling C++ object openmsx.p/src_memory_RomManbow2.cc.o [298/572] Compiling C++ object openmsx.p/src_memory_RomMatraCompilation.cc.o [299/572] Compiling C++ object openmsx.p/src_memory_RomMatraInk.cc.o [300/572] Compiling C++ object openmsx.p/src_memory_RomMitsubishiMLTS2.cc.o [301/572] Compiling C++ object openmsx.p/src_memory_RomMultiRom.cc.o [302/572] Compiling C++ object openmsx.p/src_memory_RomNational.cc.o [303/572] Compiling C++ object openmsx.p/src_memory_RomNettouYakyuu.cc.o [304/572] Compiling C++ object openmsx.p/src_memory_RomPadial16kB.cc.o [305/572] Compiling C++ object openmsx.p/src_memory_RomPadial8kB.cc.o [306/572] Compiling C++ object openmsx.p/src_memory_RomPageNN.cc.o [307/572] Compiling C++ object openmsx.p/src_memory_RomPanasonic.cc.o [308/572] Compiling C++ object openmsx.p/src_memory_RomPlain.cc.o [309/572] Compiling C++ object openmsx.p/src_memory_RomPlayBall.cc.o [310/572] Compiling C++ object openmsx.p/src_memory_RomRType.cc.o [311/572] Compiling C++ object openmsx.p/src_memory_RomRamFile.cc.o [312/572] Compiling C++ object openmsx.p/src_memory_RomSuperLodeRunner.cc.o [313/572] Compiling C++ object openmsx.p/src_memory_RomSuperSwangi.cc.o [314/572] Compiling C++ object openmsx.p/src_memory_RomSynthesizer.cc.o [315/572] Compiling C++ object openmsx.p/src_memory_RomZemina126in1.cc.o [316/572] Compiling C++ object openmsx.p/src_memory_RomZemina80in1.cc.o [317/572] Compiling C++ object openmsx.p/src_memory_RomZemina90in1.cc.o [318/572] Compiling C++ object openmsx.p/src_memory_RomZemina25in1.cc.o [319/572] Compiling C++ object openmsx.p/src_memory_SRAM.cc.o [320/572] Compiling C++ object openmsx.p/src_memory_SdCard.cc.o [321/572] Compiling C++ object openmsx.p/src_memory_TrackedRam.cc.o [322/572] Compiling C++ object openmsx.p/src_security_SocketStreamWrapper.cc.o [323/572] Compiling C++ object openmsx.p/src_security_SspiNegotiateServer.cc.o [324/572] Compiling C++ object openmsx.p/src_security_SspiUtils.cc.o [325/572] Compiling C++ object openmsx.p/src_serial_ClockPin.cc.o [326/572] Compiling C++ object openmsx.p/src_serial_DummyMidiInDevice.cc.o [327/572] Compiling C++ object openmsx.p/src_serial_DummyMidiOutDevice.cc.o [328/572] Compiling C++ object openmsx.p/src_serial_DummyRS232Device.cc.o [329/572] Compiling C++ object openmsx.p/src_serial_I8251.cc.o [330/572] Compiling C++ object openmsx.p/src_serial_I8254.cc.o [331/572] Compiling C++ object openmsx.p/src_serial_JVCMSXMIDI.cc.o [332/572] Compiling C++ object openmsx.p/src_serial_MC6850.cc.o [333/572] Compiling C++ object openmsx.p/src_serial_MSXFacMidiInterface.cc.o [334/572] Compiling C++ object openmsx.p/src_serial_MSXMidi.cc.o [335/572] Compiling C++ object openmsx.p/src_serial_MSXRS232.cc.o [336/572] Compiling C++ object openmsx.p/src_serial_MidiInConnector.cc.o [337/572] Compiling C++ object openmsx.p/src_serial_MidiInCoreMIDI.cc.o [338/572] Compiling C++ object openmsx.p/src_serial_MidiInDevice.cc.o [339/572] Compiling C++ object openmsx.p/src_serial_MidiInReader.cc.o [340/572] Compiling C++ object openmsx.p/src_serial_MidiInWindows.cc.o [341/572] Compiling C++ object openmsx.p/src_serial_MidiOutConnector.cc.o [342/572] Compiling C++ object openmsx.p/src_serial_MidiOutCoreMIDI.cc.o [343/572] Compiling C++ object openmsx.p/src_serial_MidiOutDevice.cc.o [344/572] Compiling C++ object openmsx.p/src_serial_MidiOutLogger.cc.o [345/572] Compiling C++ object openmsx.p/src_serial_MidiOutWindows.cc.o [346/572] Compiling C++ object openmsx.p/src_serial_Midi_w32.cc.o [347/572] Compiling C++ object openmsx.p/src_serial_MusicModuleMIDI.cc.o [348/572] Compiling C++ object openmsx.p/src_serial_RS232Connector.cc.o [349/572] Compiling C++ object openmsx.p/src_serial_RS232Device.cc.o [350/572] Compiling C++ object openmsx.p/src_serial_RS232Tester.cc.o [351/572] Compiling C++ object openmsx.p/src_serial_YM2148.cc.o [352/572] Compiling C++ object openmsx.p/src_serialize.cc.o [353/572] Compiling C++ object openmsx.p/src_serialize_core.cc.o [354/572] Compiling C++ object openmsx.p/src_serialize_meta.cc.o [355/572] Compiling C++ object openmsx.p/src_settings_BooleanSetting.cc.o [356/572] Compiling C++ object openmsx.p/src_settings_EnumSetting.cc.o [357/572] Compiling C++ object openmsx.p/src_settings_FilenameSetting.cc.o [358/572] Compiling C++ object openmsx.p/src_settings_FloatSetting.cc.o [359/572] Compiling C++ object openmsx.p/src_settings_IntegerSetting.cc.o [360/572] Compiling C++ object openmsx.p/src_settings_KeyCodeSetting.cc.o [361/572] Compiling C++ object openmsx.p/src_settings_ProxySetting.cc.o [362/572] Compiling C++ object openmsx.p/src_settings_ReadOnlySetting.cc.o [363/572] Compiling C++ object openmsx.p/src_settings_Setting.cc.o [364/572] Compiling C++ object openmsx.p/src_settings_SettingsManager.cc.o [365/572] Compiling C++ object openmsx.p/src_settings_StringSetting.cc.o [366/572] Compiling C++ object openmsx.p/src_settings_UserSettings.cc.o [367/572] Compiling C++ object openmsx.p/src_settings_VideoSourceSetting.cc.o [368/572] Compiling C++ object openmsx.p/src_sound_AY8910.cc.o [369/572] Compiling C++ object openmsx.p/src_sound_AY8910Periphery.cc.o [370/572] Compiling C++ object openmsx.p/src_sound_AudioInputConnector.cc.o [371/572] Compiling C++ object openmsx.p/src_sound_AudioInputDevice.cc.o [372/572] 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 -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_ASSERTIONS=1 -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 -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<std::array<float, BLIP_IMPULSE_WIDTH>, 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 in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/emulators/openmsx *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/emulators/openmsx