-- The CXX compiler identification is GNU 15.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring for SDL UI -- Found ZLIB: /usr/lib/libz.so (found version "1.3.2") -- Found OpenGL: /usr/lib/libOpenGL.so -- Configuring done (0.4s) -- Generating done (0.1s) -- Build files have been written to: /build/clk-sdl/src/build [ 1%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Dynamic/ConfidenceCounter.cpp.o [ 1%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Dynamic/MultiMachine/Implementation/MultiConfigurable.cpp.o [ 1%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Dynamic/ConfidenceSummary.cpp.o [ 1%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Dynamic/MultiMachine/Implementation/MultiSpeaker.cpp.o [ 1%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Dynamic/MultiMachine/Implementation/MultiKeyboardMachine.cpp.o [ 2%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Dynamic/MultiMachine/Implementation/MultiMediaTarget.cpp.o [ 2%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Dynamic/MultiMachine/Implementation/MultiJoystickMachine.cpp.o [ 2%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Dynamic/MultiMachine/Implementation/MultiProducer.cpp.o [ 2%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Acorn/Disk.cpp.o [ 2%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Amiga/StaticAnalyser.cpp.o [ 2%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Acorn/Tape.cpp.o [ 4%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Acorn/StaticAnalyser.cpp.o [ 3%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Dynamic/MultiMachine/MultiMachine.cpp.o [ 4%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/AppleII/StaticAnalyser.cpp.o [ 5%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/AmstradCPC/StaticAnalyser.cpp.o [ 6%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Atari2600/StaticAnalyser.cpp.o [ 6%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Commodore/StaticAnalyser.cpp.o [ 6%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/AppleIIgs/StaticAnalyser.cpp.o [ 6%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Commodore/Disk.cpp.o [ 7%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Coleco/StaticAnalyser.cpp.o [ 8%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Commodore/Tape.cpp.o [ 9%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/DiskII/StaticAnalyser.cpp.o [ 10%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/AtariST/StaticAnalyser.cpp.o [ 10%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/FAT12/StaticAnalyser.cpp.o [ 10%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Disassembler/6502.cpp.o [ 10%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Enterprise/StaticAnalyser.cpp.o [ 10%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Disassembler/Z80.cpp.o [ 10%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/MSX/Tape.cpp.o [ 10%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Oric/StaticAnalyser.cpp.o [ 10%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Oric/Tape.cpp.o [ 10%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/MSX/StaticAnalyser.cpp.o [ 11%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Macintosh/StaticAnalyser.cpp.o [ 12%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/PCCompatible/StaticAnalyser.cpp.o [ 12%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Sega/StaticAnalyser.cpp.o [ 13%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/Thomson/StaticAnalyser.cpp.o [ 13%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/StaticAnalyser.cpp.o [ 13%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/ZX8081/StaticAnalyser.cpp.o [ 14%] Building CXX object CMakeFiles/clksignal.dir/Analyser/Static/ZXSpectrum/StaticAnalyser.cpp.o [ 14%] Building CXX object CMakeFiles/clksignal.dir/Components/1770/1770.cpp.o [ 14%] Building CXX object CMakeFiles/clksignal.dir/Components/5380/ncr5380.cpp.o [ 15%] Building CXX object CMakeFiles/clksignal.dir/Components/6522/Implementation/IRQDelegatePortHandler.cpp.o [ 15%] Building CXX object CMakeFiles/clksignal.dir/Components/6560/6560.cpp.o [ 16%] Building CXX object CMakeFiles/clksignal.dir/Components/6850/6850.cpp.o [ 16%] Building CXX object CMakeFiles/clksignal.dir/Components/68901/MFP68901.cpp.o [ 16%] Building CXX object CMakeFiles/clksignal.dir/Components/8272/i8272.cpp.o [ 17%] Building CXX object CMakeFiles/clksignal.dir/Components/8530/z8530.cpp.o [ 17%] Building CXX object CMakeFiles/clksignal.dir/Components/9918/Implementation/9918.cpp.o [ 17%] Building CXX object CMakeFiles/clksignal.dir/Components/AY38910/AY38910.cpp.o [ 17%] Building CXX object CMakeFiles/clksignal.dir/Components/DiskII/DiskII.cpp.o [ 18%] Building CXX object CMakeFiles/clksignal.dir/Components/AudioToggle/AudioToggle.cpp.o [ 19%] Building CXX object CMakeFiles/clksignal.dir/Components/DiskII/DiskIIDrive.cpp.o [ 19%] Building CXX object CMakeFiles/clksignal.dir/Components/DiskII/IWM.cpp.o [ 19%] Building CXX object CMakeFiles/clksignal.dir/Components/DiskII/MacintoshDoubleDensityDrive.cpp.o [ 20%] Building CXX object CMakeFiles/clksignal.dir/Components/I2C/I2C.cpp.o [ 20%] Building CXX object CMakeFiles/clksignal.dir/Components/KonamiSCC/KonamiSCC.cpp.o [ 20%] Building CXX object CMakeFiles/clksignal.dir/Components/OPx/OPLL.cpp.o [ 21%] Building CXX object CMakeFiles/clksignal.dir/Components/RP5C01/RP5C01.cpp.o [ 22%] Building CXX object CMakeFiles/clksignal.dir/Components/SID/SID.cpp.o [ 22%] Building CXX object CMakeFiles/clksignal.dir/Components/SAA5050/SAA5050.cpp.o [ 22%] Building CXX object CMakeFiles/clksignal.dir/Components/SN76489/SN76489.cpp.o [ 22%] Building CXX object CMakeFiles/clksignal.dir/Components/Serial/Line.cpp.o [ 23%] Building CXX object CMakeFiles/clksignal.dir/Components/uPD7002/uPD7002.cpp.o [ 23%] Building CXX object CMakeFiles/clksignal.dir/Inputs/Keyboard.cpp.o [ 23%] Building CXX object CMakeFiles/clksignal.dir/InstructionSets/M50740/Decoder.cpp.o [ 24%] Building CXX object CMakeFiles/clksignal.dir/InstructionSets/M50740/Executor.cpp.o [ 24%] Building CXX object CMakeFiles/clksignal.dir/InstructionSets/M68k/Decoder.cpp.o [ 25%] Building CXX object CMakeFiles/clksignal.dir/InstructionSets/M68k/Instruction.cpp.o [ 25%] Building CXX object CMakeFiles/clksignal.dir/InstructionSets/PowerPC/Decoder.cpp.o [ 25%] Building CXX object CMakeFiles/clksignal.dir/InstructionSets/x86/Decoder.cpp.o [ 26%] Building CXX object CMakeFiles/clksignal.dir/InstructionSets/x86/Instruction.cpp.o [ 26%] Building CXX object CMakeFiles/clksignal.dir/Machines/Acorn/Archimedes/Archimedes.cpp.o [ 26%] Building CXX object CMakeFiles/clksignal.dir/Machines/Acorn/BBCMicro/BBCMicro.cpp.o [ 27%] Building CXX object CMakeFiles/clksignal.dir/Machines/Acorn/Electron/Electron.cpp.o [ 27%] Building CXX object CMakeFiles/clksignal.dir/Machines/Acorn/Electron/Keyboard.cpp.o [ 28%] Building CXX object CMakeFiles/clksignal.dir/Machines/Acorn/Electron/Plus3.cpp.o [ 28%] Building CXX object CMakeFiles/clksignal.dir/Machines/Acorn/Electron/SoundGenerator.cpp.o [ 28%] Building CXX object CMakeFiles/clksignal.dir/Machines/Acorn/Electron/Tape.cpp.o [ 29%] Building CXX object CMakeFiles/clksignal.dir/Machines/Acorn/Electron/Video.cpp.o [ 29%] Building CXX object CMakeFiles/clksignal.dir/Machines/Amiga/Amiga.cpp.o [ 29%] Building CXX object CMakeFiles/clksignal.dir/Machines/Amiga/Audio.cpp.o [ 30%] Building CXX object CMakeFiles/clksignal.dir/Machines/Amiga/Bitplanes.cpp.o [ 30%] Building CXX object CMakeFiles/clksignal.dir/Machines/Amiga/Blitter.cpp.o [ 31%] Building CXX object CMakeFiles/clksignal.dir/Machines/Amiga/Chipset.cpp.o [ 31%] Building CXX object CMakeFiles/clksignal.dir/Machines/Amiga/Copper.cpp.o [ 31%] Building CXX object CMakeFiles/clksignal.dir/Machines/Amiga/Disk.cpp.o [ 32%] Building CXX object CMakeFiles/clksignal.dir/Machines/Amiga/Keyboard.cpp.o [ 32%] Building CXX object CMakeFiles/clksignal.dir/Machines/Amiga/MouseJoystick.cpp.o [ 32%] Building CXX object CMakeFiles/clksignal.dir/Machines/Amiga/Sprites.cpp.o [ 33%] Building CXX object CMakeFiles/clksignal.dir/Machines/AmstradCPC/AmstradCPC.cpp.o [ 33%] Building CXX object CMakeFiles/clksignal.dir/Machines/AmstradCPC/Keyboard.cpp.o [ 34%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/ADB/Bus.cpp.o [ 34%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/ADB/Keyboard.cpp.o [ 34%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/ADB/Mouse.cpp.o [ 35%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/ADB/ReactiveDevice.cpp.o [ 35%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/AppleII/AppleII.cpp.o [ 35%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/AppleII/DiskIICard.cpp.o [ 36%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/AppleII/Joystick.cpp.o [ 36%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/AppleII/SCSICard.cpp.o [ 37%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/AppleII/Video.cpp.o [ 37%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/AppleIIgs/ADB.cpp.o [ 37%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/AppleIIgs/AppleIIgs.cpp.o [ 38%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/AppleIIgs/MemoryMap.cpp.o [ 38%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/AppleIIgs/Sound.cpp.o [ 38%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/AppleIIgs/Video.cpp.o [ 39%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/Macintosh/Audio.cpp.o [ 39%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/Macintosh/DriveSpeedAccumulator.cpp.o [ 40%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/Macintosh/Keyboard.cpp.o [ 40%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/Macintosh/Macintosh.cpp.o [ 40%] Building CXX object CMakeFiles/clksignal.dir/Machines/Apple/Macintosh/Video.cpp.o [ 41%] Building CXX object CMakeFiles/clksignal.dir/Machines/Atari/2600/Atari2600.cpp.o [ 41%] Building CXX object CMakeFiles/clksignal.dir/Machines/Atari/2600/TIA.cpp.o [ 41%] Building CXX object CMakeFiles/clksignal.dir/Machines/Atari/2600/TIASound.cpp.o [ 42%] Building CXX object CMakeFiles/clksignal.dir/Machines/Atari/ST/AtariST.cpp.o [ 42%] Building CXX object CMakeFiles/clksignal.dir/Machines/Atari/ST/DMAController.cpp.o [ 43%] Building CXX object CMakeFiles/clksignal.dir/Machines/Atari/ST/IntelligentKeyboard.cpp.o [ 43%] Building CXX object CMakeFiles/clksignal.dir/Machines/Atari/ST/Video.cpp.o In file included from /build/clk-sdl/src/CLK-2026-04-30/./Machines/ScanProducer.hpp:14, from /build/clk-sdl/src/CLK-2026-04-30/Machines/Acorn/Archimedes/Archimedes.cpp:24: /build/clk-sdl/src/CLK-2026-04-30/./Machines/TimedMachine.hpp:28:22: warning: ‘virtual void MachineTypes::TimedMachine::run_for(Time::Seconds)’ was hidden [-Woverloaded-virtual=] 28 | virtual void run_for(const Time::Seconds duration) { | ^~~~~~~ /build/clk-sdl/src/CLK-2026-04-30/Machines/Acorn/Archimedes/Archimedes.cpp:382:14: note: by ‘virtual void Archimedes::ConcreteMachine::run_for(Cycles)’ 382 | void run_for(Cycles cycles) override { | ^~~~~~~ [ 43%] Building CXX object CMakeFiles/clksignal.dir/Machines/ColecoVision/ColecoVision.cpp.o [ 44%] Building CXX object CMakeFiles/clksignal.dir/Machines/Commodore/1540/Implementation/C1540.cpp.o [ 44%] Building CXX object CMakeFiles/clksignal.dir/Machines/Commodore/Plus4/Keyboard.cpp.o [ 44%] Building CXX object CMakeFiles/clksignal.dir/Machines/Commodore/Plus4/Plus4.cpp.o [ 45%] Building CXX object CMakeFiles/clksignal.dir/Machines/Commodore/SerialBus.cpp.o [ 45%] Building CXX object CMakeFiles/clksignal.dir/Machines/Commodore/Vic-20/Keyboard.cpp.o [ 46%] Building CXX object CMakeFiles/clksignal.dir/Machines/Commodore/Vic-20/Vic20.cpp.o [ 46%] Building CXX object CMakeFiles/clksignal.dir/Machines/Enterprise/Dave.cpp.o [ 46%] Building CXX object CMakeFiles/clksignal.dir/Machines/Enterprise/EXDos.cpp.o [ 46%] Building CXX object CMakeFiles/clksignal.dir/Machines/Enterprise/HostFSHandler.cpp.o [ 46%] Building CXX object CMakeFiles/clksignal.dir/Machines/Enterprise/Keyboard.cpp.o [ 47%] Building CXX object CMakeFiles/clksignal.dir/Machines/Enterprise/Enterprise.cpp.o [ 48%] Building CXX object CMakeFiles/clksignal.dir/Machines/Enterprise/Nick.cpp.o [ 48%] Building CXX object CMakeFiles/clksignal.dir/Machines/KeyboardMachine.cpp.o [ 49%] Building CXX object CMakeFiles/clksignal.dir/Machines/MSX/DiskROM.cpp.o [ 49%] Building CXX object CMakeFiles/clksignal.dir/Machines/MSX/Keyboard.cpp.o [ 49%] Building CXX object CMakeFiles/clksignal.dir/Machines/MSX/MSX.cpp.o [ 50%] Building CXX object CMakeFiles/clksignal.dir/Machines/MSX/MemorySlotHandler.cpp.o [ 50%] Building CXX object CMakeFiles/clksignal.dir/Machines/MasterSystem/MasterSystem.cpp.o [ 50%] Building CXX object CMakeFiles/clksignal.dir/Machines/Oric/BD500.cpp.o [ 51%] Building CXX object CMakeFiles/clksignal.dir/Machines/Oric/Jasmin.cpp.o [ 51%] Building CXX object CMakeFiles/clksignal.dir/Machines/Oric/Keyboard.cpp.o [ 52%] Building CXX object CMakeFiles/clksignal.dir/Machines/Oric/Microdisc.cpp.o [ 52%] Building CXX object CMakeFiles/clksignal.dir/Machines/Oric/Oric.cpp.o [ 52%] Building CXX object CMakeFiles/clksignal.dir/Machines/Oric/Video.cpp.o [ 53%] Building CXX object CMakeFiles/clksignal.dir/Machines/PCCompatible/PCCompatible.cpp.o [ 53%] Building CXX object CMakeFiles/clksignal.dir/Machines/Sinclair/Keyboard/Keyboard.cpp.o [ 53%] Building CXX object CMakeFiles/clksignal.dir/Machines/Sinclair/ZX8081/Video.cpp.o [ 54%] Building CXX object CMakeFiles/clksignal.dir/Machines/Sinclair/ZX8081/ZX8081.cpp.o [ 54%] Building CXX object CMakeFiles/clksignal.dir/Machines/Sinclair/ZXSpectrum/ZXSpectrum.cpp.o [ 55%] Building CXX object CMakeFiles/clksignal.dir/Machines/Thomson/MO/CD90-640.cpp.o [ 55%] Building CXX object CMakeFiles/clksignal.dir/Machines/Thomson/MO/MO.cpp.o [ 55%] Building CXX object CMakeFiles/clksignal.dir/Machines/Thomson/MO/Video.cpp.o [ 56%] Building CXX object CMakeFiles/clksignal.dir/Machines/Utility/MachineForTarget.cpp.o [ 56%] Building CXX object CMakeFiles/clksignal.dir/Machines/Utility/MemoryFuzzer.cpp.o [ 56%] Building CXX object CMakeFiles/clksignal.dir/Machines/Utility/MemoryPacker.cpp.o [ 57%] Building CXX object CMakeFiles/clksignal.dir/Machines/Utility/ROMCatalogue.cpp.o [ 57%] Building CXX object CMakeFiles/clksignal.dir/Machines/Utility/ROMLibrary.cpp.o [ 58%] Building CXX object CMakeFiles/clksignal.dir/Machines/Utility/StringSerialiser.cpp.o [ 58%] Building CXX object CMakeFiles/clksignal.dir/Machines/Utility/Typer.cpp.o [ 58%] Building CXX object CMakeFiles/clksignal.dir/Outputs/CRT/CRT.cpp.o [ 59%] Building CXX object CMakeFiles/clksignal.dir/Outputs/DisplayMetrics.cpp.o [ 59%] Building CXX object CMakeFiles/clksignal.dir/Outputs/OpenGL/Primitives/Shader.cpp.o [ 59%] Building CXX object CMakeFiles/clksignal.dir/Outputs/OpenGL/Primitives/Texture.cpp.o [ 60%] Building CXX object CMakeFiles/clksignal.dir/Outputs/OpenGL/Primitives/TextureTarget.cpp.o [ 60%] Building CXX object CMakeFiles/clksignal.dir/Outputs/OpenGL/Primitives/VertexArray.cpp.o [ 61%] Building CXX object CMakeFiles/clksignal.dir/Outputs/OpenGL/Shaders/CompositionShader.cpp.o [ 61%] Building CXX object CMakeFiles/clksignal.dir/Outputs/OpenGL/Shaders/CopyShader.cpp.o [ 61%] Building CXX object CMakeFiles/clksignal.dir/Outputs/OpenGL/Shaders/KernelShaders.cpp.o [ 62%] Building CXX object CMakeFiles/clksignal.dir/Outputs/OpenGL/Shaders/LineOutputShader.cpp.o [ 62%] Building CXX object CMakeFiles/clksignal.dir/Outputs/OpenGL/Shaders/Rectangle.cpp.o [ 62%] Building CXX object CMakeFiles/clksignal.dir/Outputs/OpenGL/ScanTarget.cpp.o [ 63%] Building CXX object CMakeFiles/clksignal.dir/Outputs/ScanTarget.cpp.o [ 63%] Building CXX object CMakeFiles/clksignal.dir/Outputs/ScanTargets/BufferingScanTarget.cpp.o [ 64%] Building CXX object CMakeFiles/clksignal.dir/Outputs/ScanTargets/FilterGenerator.cpp.o [ 64%] Building CXX object CMakeFiles/clksignal.dir/Processors/6502/Implementation/6502Storage.cpp.o [ 64%] Building CXX object CMakeFiles/clksignal.dir/Processors/6502/State/State.cpp.o [ 65%] Building CXX object CMakeFiles/clksignal.dir/Processors/65816/Implementation/65816Base.cpp.o [ 65%] Building CXX object CMakeFiles/clksignal.dir/Processors/65816/Implementation/65816Storage.cpp.o [ 65%] Building CXX object CMakeFiles/clksignal.dir/Processors/Z80/Implementation/PartialMachineCycle.cpp.o [ 66%] Building CXX object CMakeFiles/clksignal.dir/Processors/Z80/Implementation/Z80Base.cpp.o [ 66%] Building CXX object CMakeFiles/clksignal.dir/Processors/Z80/Implementation/Z80Storage.cpp.o [ 67%] Building CXX object CMakeFiles/clksignal.dir/Processors/Z80/State/State.cpp.o [ 67%] Building CXX object CMakeFiles/clksignal.dir/Reflection/Struct.cpp.o [ 67%] Building CXX object CMakeFiles/clksignal.dir/SignalProcessing/FIRFilter.cpp.o [ 68%] Building CXX object CMakeFiles/clksignal.dir/Storage/Cartridge/Cartridge.cpp.o [ 68%] Building CXX object CMakeFiles/clksignal.dir/Storage/Cartridge/Encodings/CommodoreROM.cpp.o [ 68%] Building CXX object CMakeFiles/clksignal.dir/Storage/Cartridge/Formats/BinaryDump.cpp.o [ 69%] Building CXX object CMakeFiles/clksignal.dir/Storage/Cartridge/Formats/PRG.cpp.o [ 69%] Building CXX object CMakeFiles/clksignal.dir/Storage/Data/Commodore.cpp.o [ 70%] Building CXX object CMakeFiles/clksignal.dir/Storage/Data/ZX8081.cpp.o [ 70%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Controller/DiskController.cpp.o [ 70%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Controller/MFMDiskController.cpp.o [ 71%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/2MG.cpp.o [ 71%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/AcornADF.cpp.o [ 71%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/AmigaADF.cpp.o [ 72%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/AppleDSK.cpp.o [ 72%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/CPCDSK.cpp.o [ 73%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/D64.cpp.o [ 73%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/DMK.cpp.o [ 73%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/FAT12.cpp.o [ 74%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/FD.cpp.o [ 74%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/G64.cpp.o [ 74%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/HFE.cpp.o [ 75%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/IMD.cpp.o [ 75%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/IPF.cpp.o [ 76%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/JFD.cpp.o [ 76%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/MFMSectorDump.cpp.o [ 76%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/MOOF.cpp.o [ 77%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/MSA.cpp.o [ 77%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/MacintoshIMG.cpp.o [ 77%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/NIB.cpp.o [ 78%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/OricMFMDSK.cpp.o [ 78%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/PCBooter.cpp.o [ 79%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/SAP.cpp.o [ 79%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/SSD.cpp.o [ 79%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/STX.cpp.o [ 80%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/Utility/ImplicitSectors.cpp.o [ 80%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/DiskImage/Formats/WOZ.cpp.o [ 80%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Drive.cpp.o [ 81%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Encodings/AppleGCR/Encoder.cpp.o [ 81%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Encodings/AppleGCR/SegmentParser.cpp.o [ 82%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Encodings/CommodoreGCR.cpp.o [ 82%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Encodings/MFM/Encoder.cpp.o [ 82%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Encodings/MFM/Parser.cpp.o [ 83%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Encodings/MFM/SegmentParser.cpp.o [ 83%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Encodings/MFM/Shifter.cpp.o [ 83%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Parsers/CPM.cpp.o [ 84%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Parsers/FAT.cpp.o [ 84%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Track/PCMSegment.cpp.o [ 85%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Track/PCMTrack.cpp.o [ 85%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Track/TrackSerialiser.cpp.o [ 85%] Building CXX object CMakeFiles/clksignal.dir/Storage/Disk/Track/UnformattedTrack.cpp.o [ 86%] Building CXX object CMakeFiles/clksignal.dir/Storage/FileBundle/FileBundle.cpp.o /build/clk-sdl/src/CLK-2026-04-30/Machines/Thomson/MO/MO.cpp: In function ‘std::unique_ptr {anonymous}::machine(const Target&, const ROMMachine::ROMFetcher&) [with bool is_mo6 = true]’: /build/clk-sdl/src/CLK-2026-04-30/Machines/Thomson/MO/MO.cpp:738:1: warning: control reaches end of non-void function [-Wreturn-type] 738 | } | ^ [ 86%] Building CXX object CMakeFiles/clksignal.dir/Storage/FileHolder.cpp.o [ 86%] Building CXX object CMakeFiles/clksignal.dir/Storage/MassStorage/Encodings/MacintoshVolume.cpp.o [ 87%] Building CXX object CMakeFiles/clksignal.dir/Storage/MassStorage/Formats/DAT.cpp.o [ 87%] Building CXX object CMakeFiles/clksignal.dir/Storage/MassStorage/Formats/DSK.cpp.o /build/clk-sdl/src/CLK-2026-04-30/Machines/Thomson/MO/MO.cpp: In function ‘constexpr Thomson::MO::Keyboard::Machine {anonymous}::machine(Analyser::Static::Thomson::MOTarget::Model)’: /build/clk-sdl/src/CLK-2026-04-30/Machines/Thomson/MO/MO.cpp:53:1: warning: control reaches end of non-void function [-Wreturn-type] 53 | } | ^ [ 88%] Building CXX object CMakeFiles/clksignal.dir/Storage/MassStorage/Formats/HDV.cpp.o [ 88%] Building CXX object CMakeFiles/clksignal.dir/Storage/MassStorage/Formats/HFV.cpp.o /build/clk-sdl/src/CLK-2026-04-30/Machines/Thomson/MO/MO.cpp: In function ‘std::unique_ptr {anonymous}::machine(const Target&, const ROMMachine::ROMFetcher&) [with bool is_mo6 = false]’: /build/clk-sdl/src/CLK-2026-04-30/Machines/Thomson/MO/MO.cpp:738:1: warning: control reaches end of non-void function [-Wreturn-type] 738 | } | ^ [ 88%] Building CXX object CMakeFiles/clksignal.dir/Storage/MassStorage/Formats/VHD.cpp.o [ 89%] Building CXX object CMakeFiles/clksignal.dir/Storage/MassStorage/MassStorageDevice.cpp.o [ 89%] Building CXX object CMakeFiles/clksignal.dir/Storage/MassStorage/SCSI/DirectAccessDevice.cpp.o [ 89%] Building CXX object CMakeFiles/clksignal.dir/Storage/MassStorage/SCSI/SCSI.cpp.o [ 90%] Building CXX object CMakeFiles/clksignal.dir/Storage/MassStorage/SCSI/Target.cpp.o [ 90%] Building CXX object CMakeFiles/clksignal.dir/Storage/State/SNA.cpp.o [ 91%] Building CXX object CMakeFiles/clksignal.dir/Storage/State/SZX.cpp.o [ 91%] Building CXX object CMakeFiles/clksignal.dir/Storage/State/Z80.cpp.o [ 91%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Formats/CAS.cpp.o [ 92%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Formats/CSW.cpp.o [ 92%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Formats/CommodoreTAP.cpp.o [ 92%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Formats/K7.cpp.o [ 93%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Formats/LEP.cpp.o [ 93%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Formats/OricTAP.cpp.o [ 94%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Formats/TZX.cpp.o [ 94%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Formats/TapePRG.cpp.o [ 94%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Formats/TapeUEF.cpp.o [ 95%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Formats/ZX80O81P.cpp.o [ 95%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Parsers/Acorn.cpp.o [ 95%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Formats/ZXSpectrumTAP.cpp.o [ 96%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Parsers/Commodore.cpp.o [ 96%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Parsers/MSX.cpp.o [ 97%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Parsers/Oric.cpp.o [ 97%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Parsers/Spectrum.cpp.o [ 97%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Parsers/ThomsonMO.cpp.o [ 98%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Parsers/ZX8081.cpp.o [ 98%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/PulseQueuedTape.cpp.o [ 98%] Building CXX object CMakeFiles/clksignal.dir/Storage/Tape/Tape.cpp.o [ 99%] Building CXX object CMakeFiles/clksignal.dir/Storage/TimedEventLoop.cpp.o [ 99%] Building CXX object CMakeFiles/clksignal.dir/OSBindings/SDL/main.cpp.o /build/clk-sdl/src/CLK-2026-04-30/OSBindings/SDL/main.cpp: In function ‘int main(int, char**)’: /build/clk-sdl/src/CLK-2026-04-30/OSBindings/SDL/main.cpp:1129:70: warning: ‘template class std::__cxx11::wstring_convert’ is deprecated [-Wdeprecated-declarations] 1129 | std::wstring_convert> converter; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.1/locale:47, from /usr/include/c++/15.2.1/iomanip:53, from /usr/include/c++/15.2.1/bits/chrono_io.h:40, from /usr/include/c++/15.2.1/chrono:3378, from /build/clk-sdl/src/CLK-2026-04-30/./ClockReceiver/TimeTypes.hpp:11, from /build/clk-sdl/src/CLK-2026-04-30/./Concurrency/AsyncTaskQueue.hpp:17, from /build/clk-sdl/src/CLK-2026-04-30/./Storage/Disk/Disk.hpp:18, from /build/clk-sdl/src/CLK-2026-04-30/./Analyser/Static/StaticAnalyser.hpp:14, from /build/clk-sdl/src/CLK-2026-04-30/OSBindings/SDL/main.cpp:9: /usr/include/c++/15.2.1/bits/locale_conv.h:262:33: note: declared here 262 | class _GLIBCXX17_DEPRECATED wstring_convert | ^~~~~~~~~~~~~~~ [100%] Linking CXX executable clksignal [100%] Built target clksignal