=> 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