openMSX SoftFabTask: build_openmsx_make
log in
2024-07-03 20:27
Overview
Data
Wrapper Log
1Using Python: python3
2make -f build/main.mk run-3rdparty \
3 OPENMSX_TARGET_CPU=x86_64 \
4 OPENMSX_TARGET_OS=mingw-w64 \
5 OPENMSX_FLAVOUR=opt \
6 3RDPARTY_FLAG=true \
7 PYTHON=python3
8make[1]: Entering directory '/home/openmsx/openMSX'
9Using Python: python3
10make -f build/3rdparty.mk \
11 BUILD_PATH=derived/x86_64-mingw-w64-opt-3rd/3rdparty \
12 OPENMSX_TARGET_CPU=x86_64 \
13 OPENMSX_TARGET_OS=mingw-w64 \
14 _CC=x86_64-w64-mingw32-gcc _CFLAGS="-m64 -O3 -DNDEBUG -ffast-math -fomit-frame-pointer" \
15 _LDFLAGS="-m64" \
16 WINDRES=x86_64-w64-mingw32-windres \
17 LINK_MODE=3RD_STA \
18 PYTHON=python3
19make[2]: Entering directory '/home/openmsx/openMSX'
20make[2]: Nothing to be done for 'all'.
21make[2]: Leaving directory '/home/openmsx/openMSX'
22make[1]: Leaving directory '/home/openmsx/openMSX'
23make -f build/main.mk bindist \
24 OPENMSX_TARGET_CPU=x86_64 \
25 OPENMSX_TARGET_OS=mingw-w64 \
26 OPENMSX_FLAVOUR=opt \
27 3RDPARTY_FLAG=true \
28 PYTHON=python3
29make[1]: Entering directory '/home/openmsx/openMSX'
30Using Python: python3
31Build configuration:
32Updating derived/x86_64-mingw-w64-opt-3rd/config/Version.ii...
33 Platform: x86_64-mingw-w64
34 Flavour: opt
35 Compiler: x86_64-w64-mingw32-g++
36 Subset: full build
37Compiling Autofire.cc...
38Compiling CLIOption.cc...
39Compiling CartridgeSlotManager.cc...
40Compiling ChakkariCopy.cc...
41Compiling CliExtension.cc...
42Compiling CommandLineParser.cc...
43Compiling Connector.cc...
44Compiling DebugDevice.cc...
45Compiling DeviceFactory.cc...
46Compiling DummyDevice.cc...
47Compiling DummyPrinterPortDevice.cc...
48Compiling DynamicClock.cc...
49Compiling EmuTime.cc...
50Compiling FirmwareSwitch.cc...
51Compiling GlobalSettings.cc...
52Compiling I8255.cc...
53Compiling IPSPatch.cc...
54Compiling LedStatus.cc...
55Compiling MSXBunsetsu.cc...
56Compiling MSXCielTurbo.cc...
57Compiling MSXDevice.cc...
58Compiling MSXDeviceSwitch.cc...
59Compiling MSXE6Timer.cc...
60Compiling MSXHiResTimer.cc...
61Compiling MSXKanji.cc...
62Compiling MSXKanji12.cc...
63Compiling MSXMatsushita.cc...
64Compiling MSXMotherBoard.cc...
65Compiling MSXPPI.cc...
66Compiling MSXPrinterPort.cc...
67Compiling MSXRTC.cc...
68Compiling MSXResetStatusRegister.cc...
69Compiling MSXS1985.cc...
70Compiling MSXS1990.cc...
71Compiling MSXSwitchedDevice.cc...
72Compiling MSXToshibaTcx200x.cc...
73Compiling MSXTurboRPause.cc...
74Compiling MSXVictorHC9xSystemControl.cc...
75Compiling PasswordCart.cc...
76Compiling Pluggable.cc...
77Compiling PluggableFactory.cc...
78Compiling PluggingController.cc...
79Compiling Printer.cc...
80Compiling PrinterPortDevice.cc...
81Compiling PrinterPortLogger.cc...
82Compiling PrinterPortSimpl.cc...
83Compiling RP5C01.cc...
84Compiling Reactor.cc...
85Compiling RealTime.cc...
86Compiling RenShaTurbo.cc...
87Compiling ReverseManager.cc...
88Compiling SVIPPI.cc...
89Compiling SVIPrinterPort.cc...
90Compiling Schedulable.cc...
91Compiling Scheduler.cc...
92Compiling SensorKid.cc...
93Compiling SpeedManager.cc...
94Compiling ThrottleManager.cc...
95Compiling Version.cc...
96Compiling main.cc...
97Compiling serialize.cc...
98Compiling serialize_core.cc...
99Compiling serialize_meta.cc...
100Compiling cassette/CasImage.cc...
101Compiling cassette/CassetteDevice.cc...
102Compiling cassette/CassetteImage.cc...
103Compiling cassette/CassettePlayer.cc...
104Compiling cassette/CassettePlayerCLI.cc...
105Compiling cassette/CassettePort.cc...
106Compiling cassette/DummyCassetteDevice.cc...
107Compiling cassette/WavImage.cc...
108Compiling commands/Command.cc...
109Compiling commands/CommandException.cc...
110Compiling commands/Completer.cc...
111Compiling commands/GlobalCommandController.cc...
112Compiling commands/InfoCommand.cc...
113Compiling commands/InfoTopic.cc...
114Compiling commands/Interpreter.cc...
115Compiling commands/MSXCommandController.cc...
116Compiling commands/ProxyCommand.cc...
117Compiling commands/TclArgParser.cc...
118Compiling commands/TclCallback.cc...
119Compiling commands/TclObject.cc...
120Compiling commands/TclParser.cc...
121Compiling config/DeviceConfig.cc...
122Compiling config/HardwareConfig.cc...
123Compiling config/SettingsConfig.cc...
124Compiling config/XMLElement.cc...
125Compiling config/XMLLoader.cc...
126Compiling console/CommandConsole.cc...
127Compiling console/OSDConsoleRenderer.cc...
128Compiling console/OSDGUI.cc...
129Compiling console/OSDGUILayer.cc...
130Compiling console/OSDImageBasedWidget.cc...
131Compiling console/OSDRectangle.cc...
132Compiling console/OSDText.cc...
133Compiling console/OSDTopWidget.cc...
134Compiling console/OSDWidget.cc...
135Compiling console/TTFFont.cc...
136Compiling cpu/BreakPointBase.cc...
137Compiling cpu/CPUClock.cc...
138Compiling cpu/CPUCore.cc...
139Compiling cpu/CPURegs.cc...
140Compiling cpu/Dasm.cc...
141Compiling cpu/IRQHelper.cc...
142Compiling cpu/MSXCPU.cc...
143Compiling cpu/MSXCPUInterface.cc...
144src/cpu/CPUCore.cc: In instantiation of 'void openmsx::CPUCore<CPU_POLICY>::set8(openmsx::byte) [with openmsx::Reg8 <anonymous> = openmsx::DUMMY; CPU_POLICY = openmsx::Z80TYPE; openmsx::byte = unsigned char]':
145src/cpu/CPUCore.cc:4020:2: required from 'openmsx::II openmsx::CPUCore<CPU_POLICY>::in_R_c() [with openmsx::Reg8 REG = openmsx::DUMMY; CPU_POLICY = openmsx::Z80TYPE]'
146src/cpu/CPUCore.cc:1552:19: required from 'void openmsx::CPUCore<CPU_POLICY>::executeInstructions() [with CPU_POLICY = openmsx::Z80TYPE]'
147src/cpu/CPUCore.cc:4429:16: required from here
148src/cpu/CPUCore.cc:2672:81: warning: parameter 'x' set but not used [-Wunused-but-set-parameter]
149 2672 | template<typename T> template<Reg8 R8> ALWAYS_INLINE void CPUCore<T>::set8(byte x) {
150 | ~~~~~^
151src/cpu/CPUCore.cc: In instantiation of 'void openmsx::CPUCore<CPU_POLICY>::set8(openmsx::byte) [with openmsx::Reg8 <anonymous> = openmsx::DUMMY; CPU_POLICY = openmsx::R800TYPE; openmsx::byte = unsigned char]':
152src/cpu/CPUCore.cc:4020:2: required from 'openmsx::II openmsx::CPUCore<CPU_POLICY>::in_R_c() [with openmsx::Reg8 REG = openmsx::DUMMY; CPU_POLICY = openmsx::R800TYPE]'
153src/cpu/CPUCore.cc:1552:19: required from 'void openmsx::CPUCore<CPU_POLICY>::executeInstructions() [with CPU_POLICY = openmsx::R800TYPE]'
154src/cpu/CPUCore.cc:4430:16: required from here
155src/cpu/CPUCore.cc:2672:81: warning: parameter 'x' set but not used [-Wunused-but-set-parameter]
156Compiling cpu/MSXMultiDevice.cc...
157Compiling cpu/MSXMultiIODevice.cc...
158Compiling cpu/MSXMultiMemDevice.cc...
159Compiling cpu/MSXWatchIODevice.cc...
160Compiling cpu/VDPIODelay.cc...
161Compiling debugger/Debugger.cc...
162Compiling debugger/Probe.cc...
163Compiling debugger/ProbeBreakPoint.cc...
164Compiling debugger/SimpleDebuggable.cc...
165Compiling events/AfterCommand.cc...
166Compiling events/CliComm.cc...
167Compiling events/CliConnection.cc...
168Compiling events/CliServer.cc...
169Compiling events/Event.cc...
170Compiling events/EventDistributor.cc...
171Compiling events/GlobalCliComm.cc...
172Compiling events/HotKey.cc...
173Compiling events/InputEventFactory.cc...
174Compiling events/InputEventGenerator.cc...
175Compiling events/MSXCliComm.cc...
176Compiling events/MessageCommand.cc...
177Compiling events/Socket.cc...
178Compiling events/StdioMessages.cc...
179Compiling events/TclCallbackMessages.cc...
180Compiling fdc/AVTFDC.cc...
181Compiling fdc/DMKDiskImage.cc...
182Compiling fdc/DSKDiskImage.cc...
183Compiling fdc/DirAsDSK.cc...
184Compiling fdc/Disk.cc...
185Compiling fdc/DiskChanger.cc...
186Compiling fdc/DiskDrive.cc...
187Compiling fdc/DiskFactory.cc...
188Compiling fdc/DiskImageCLI.cc...
189Compiling fdc/DiskImageUtils.cc...
190Compiling fdc/DiskManipulator.cc...
191Compiling fdc/DiskName.cc...
192Compiling fdc/DiskPartition.cc...
193Compiling fdc/DriveMultiplexer.cc...
194Compiling fdc/DummyDisk.cc...
195Compiling fdc/MSXFDC.cc...
196Compiling fdc/MSXtar.cc...
197Compiling fdc/MicrosolFDC.cc...
198Compiling fdc/NationalFDC.cc...
199Compiling fdc/NowindCommand.cc...
200Compiling fdc/NowindHost.cc...
201Compiling fdc/NowindInterface.cc...
202Compiling fdc/NowindRomDisk.cc...
203Compiling fdc/PhilipsFDC.cc...
204Compiling fdc/RawTrack.cc...
205Compiling fdc/RealDrive.cc...
206Compiling fdc/SVIFDC.cc...
207Compiling fdc/SanyoFDC.cc...
208Compiling fdc/SectorAccessibleDisk.cc...
209Compiling fdc/SectorBasedDisk.cc...
210Compiling fdc/SpectravideoFDC.cc...
211Compiling fdc/TC8566AF.cc...
212Compiling fdc/TalentTDC600.cc...
213Compiling fdc/ToshibaFDC.cc...
214Compiling fdc/TurboRFDC.cc...
215Compiling fdc/VictorFDC.cc...
216Compiling fdc/WD2793.cc...
217Compiling fdc/WD2793BasedFDC.cc...
218Compiling fdc/XSADiskImage.cc...
219Compiling fdc/YamahaFDC.cc...
220Compiling file/CompressedFileAdapter.cc...
221Compiling file/FileContext.cc...
222Compiling file/FileOperations.cc...
223Compiling file/FilePool.cc...
224Compiling file/FilePoolCore.cc...
225Compiling file/Filename.cc...
226Compiling file/GZFileAdapter.cc...
227Compiling file/LocalFile.cc...
228Compiling file/LocalFileReference.cc...
229Compiling file/ZipFileAdapter.cc...
230Compiling file/ZlibInflate.cc...
231Compiling ide/AbstractIDEDevice.cc...
232Compiling ide/BeerIDE.cc...
233Compiling ide/CDImageCLI.cc...
234Compiling ide/DummyIDEDevice.cc...
235Compiling ide/DummySCSIDevice.cc...
236Compiling ide/GoudaSCSI.cc...
237Compiling ide/HD.cc...
238Compiling ide/HDCommand.cc...
239Compiling ide/HDImageCLI.cc...
240Compiling ide/IDECDROM.cc...
241Compiling ide/IDEDeviceFactory.cc...
242Compiling ide/IDEHD.cc...
243Compiling ide/MB89352.cc...
244Compiling ide/MegaSCSI.cc...
245Compiling ide/SCSIHD.cc...
246Compiling ide/SCSILS120.cc...
247Compiling ide/SunriseIDE.cc...
248Compiling ide/WD33C93.cc...
249Compiling input/ArkanoidPad.cc...
250Compiling input/ColecoJoystickIO.cc...
251Compiling input/DummyJoystick.cc...
252Compiling input/EventDelay.cc...
253Compiling input/JoyMega.cc...
254Compiling input/JoyTap.cc...
255Compiling input/Joystick.cc...
256Compiling input/JoystickDevice.cc...
257Compiling input/JoystickPort.cc...
258Compiling input/KeyJoystick.cc...
259Compiling input/Keyboard.cc...
260Compiling input/KeyboardSettings.cc...
261Compiling input/MSXEventDistributor.cc...
262Compiling input/MagicKey.cc...
263Compiling input/Mouse.cc...
264Compiling input/NinjaTap.cc...
265Compiling input/Paddle.cc...
266Compiling input/RecordedCommand.cc...
267Compiling input/SETetrisDongle.cc...
268Compiling input/StateChangeDistributor.cc...
269Compiling input/Touchpad.cc...
270Compiling input/Trackball.cc...
271Compiling input/UnicodeKeymap.cc...
272Compiling laserdisc/LaserdiscPlayer.cc...
273Compiling laserdisc/LaserdiscPlayerCLI.cc...
274Compiling laserdisc/OggReader.cc...
275Compiling laserdisc/PioneerLDControl.cc...
276Compiling memory/AmdFlash.cc...
277Compiling memory/Carnivore2.cc...
278Compiling memory/CheckedRam.cc...
279Compiling memory/ColecoSuperGameModule.cc...
280Compiling memory/EEPROM_93C46.cc...
281Compiling memory/ESE_RAM.cc...
282Compiling memory/ESE_SCC.cc...
283Compiling memory/FraelSwitchableROM.cc...
284Compiling memory/KonamiUltimateCollection.cc...
285Compiling memory/MSXHBI55.cc...
286Compiling memory/MSXMapperIO.cc...
287Compiling memory/MSXMegaRam.cc...
288Compiling memory/MSXMemoryMapper.cc...
289Compiling memory/MSXMemoryMapperBase.cc...
290Compiling memory/MSXMirrorDevice.cc...
291Compiling memory/MSXPac.cc...
292Compiling memory/MSXRam.cc...
293Compiling memory/MSXRom.cc...
294Compiling memory/MSXRomCLI.cc...
295Compiling memory/MegaFlashRomSCCPlus.cc...
296Compiling memory/MegaFlashRomSCCPlusSD.cc...
297Compiling memory/MusicalMemoryMapper.cc...
298Compiling memory/PanasonicMemory.cc...
299Compiling memory/PanasonicRam.cc...
300Compiling memory/ROMHunterMk2.cc...
301Compiling memory/Ram.cc...
302Compiling memory/ReproCartridgeV1.cc...
303Compiling memory/ReproCartridgeV2.cc...
304Compiling memory/Rom.cc...
305Compiling memory/RomArc.cc...
306Compiling memory/RomAscii16_2.cc...
307Compiling memory/RomAscii16kB.cc...
308Compiling memory/RomAscii8_8.cc...
309Compiling memory/RomAscii8kB.cc...
310Compiling memory/RomBlocks.cc...
311Compiling memory/RomColecoMegaCart.cc...
312Compiling memory/RomCrossBlaim.cc...
313Compiling memory/RomDRAM.cc...
314Compiling memory/RomDatabase.cc...
315Compiling memory/RomDooly.cc...
316Compiling memory/RomFSA1FM.cc...
317In file included from src/memory/RomDatabase.cc:10:
318src/utils/rapidsax.hh: In instantiation of 'void rapidsax::internal::Parser<FLAGS, HANDLER>::parseText(char*&, char*) [with int FLAGS = 2; HANDLER = openmsx::DBParser]':
319src/utils/rapidsax.hh:666:5: required from 'void rapidsax::internal::Parser<FLAGS, HANDLER>::parseNodeContents(char*&) [with int FLAGS = 2; HANDLER = openmsx::DBParser]'
320src/utils/rapidsax.hh:550:4: required from 'void rapidsax::internal::Parser<FLAGS, HANDLER>::parseElement(char*&) [with int FLAGS = 2; HANDLER = openmsx::DBParser]'
321src/utils/rapidsax.hh:626:4: required from 'void rapidsax::internal::Parser<FLAGS, HANDLER>::parseNode(char*&) [with int FLAGS = 2; HANDLER = openmsx::DBParser]'
322src/utils/rapidsax.hh:378:4: required from 'rapidsax::internal::Parser<FLAGS, HANDLER>::Parser(HANDLER&, char*) [with int FLAGS = 2; HANDLER = openmsx::DBParser]'
323src/utils/rapidsax.hh:732:35: required from 'void rapidsax::parse(HANDLER&, char*) [with int FLAGS = 2; HANDLER = openmsx::DBParser]'
324src/memory/RomDatabase.cc:558:56: required from here
325src/utils/rapidsax.hh:477:36: warning: parameter 'contentsStart' set but not used [-Wunused-but-set-parameter]
326 477 | void parseText(char*& text, char* contentsStart)
327 | ~~~~~~^~~~~~~~~~~~~
328Compiling memory/RomFactory.cc...
329Compiling memory/RomGameMaster2.cc...
330Compiling memory/RomGeneric16kB.cc...
331Compiling memory/RomGeneric8kB.cc...
332Compiling memory/RomHalnote.cc...
333Compiling memory/RomHarryFox.cc...
334Compiling memory/RomHolyQuran.cc...
335Compiling memory/RomHolyQuran2.cc...
336Compiling memory/RomInfoTopic.cc...
337Compiling memory/RomKonami.cc...
338Compiling memory/RomKonamiKeyboardMaster.cc...
339Compiling memory/RomKonamiSCC.cc...
340Compiling memory/RomMSXDOS2.cc...
341Compiling memory/RomMSXWrite.cc...
342Compiling memory/RomMSXtra.cc...
343Compiling memory/RomMajutsushi.cc...
344Compiling memory/RomManbow2.cc...
345Compiling memory/RomMatraCompilation.cc...
346Compiling memory/RomMatraInk.cc...
347Compiling memory/RomMitsubishiMLTS2.cc...
348Compiling memory/RomMultiRom.cc...
349Compiling memory/RomNational.cc...
350Compiling memory/RomNettouYakyuu.cc...
351Compiling memory/RomPadial16kB.cc...
352Compiling memory/RomPadial8kB.cc...
353Compiling memory/RomPageNN.cc...
354Compiling memory/RomPanasonic.cc...
355Compiling memory/RomPlain.cc...
356Compiling memory/RomPlayBall.cc...
357Compiling memory/RomRType.cc...
358Compiling memory/RomRamFile.cc...
359Compiling memory/RomSuperLodeRunner.cc...
360Compiling memory/RomSuperSwangi.cc...
361Compiling memory/RomSynthesizer.cc...
362Compiling memory/RomZemina126in1.cc...
363Compiling memory/RomZemina25in1.cc...
364Compiling memory/RomZemina80in1.cc...
365Compiling memory/RomZemina90in1.cc...
366Compiling memory/SRAM.cc...
367Compiling memory/SdCard.cc...
368Compiling memory/TrackedRam.cc...
369Compiling security/SspiNegotiateServer.cc...
370Compiling security/SspiUtils.cc...
371Compiling serial/ClockPin.cc...
372Compiling serial/DummyMidiInDevice.cc...
373src/security/SspiNegotiateServer.cc: In member function 'bool openmsx::SspiNegotiateServer::Authorize()':
374src/security/SspiNegotiateServer.cc:110:55: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'QUERY_SECURITY_CONTEXT_TOKEN_FN' {aka 'long int (*)(_SecHandle*, void**)'} [-Wcast-function-type]
375 110 | GetProcAddress(secur32, "QuerySecurityContextToken"));
376 | ^
377Compiling serial/DummyMidiOutDevice.cc...
378Compiling serial/DummyRS232Device.cc...
379Compiling serial/I8251.cc...
380Compiling serial/I8254.cc...
381Compiling serial/JVCMSXMIDI.cc...
382Compiling serial/MC6850.cc...
383Compiling serial/MSXFacMidiInterface.cc...
384Compiling serial/MSXMidi.cc...
385Compiling serial/MSXRS232.cc...
386Compiling serial/MidiInConnector.cc...
387Compiling serial/MidiInDevice.cc...
388Compiling serial/MidiInReader.cc...
389Compiling serial/MidiInWindows.cc...
390Compiling serial/MidiOutConnector.cc...
391Compiling serial/MidiOutDevice.cc...
392Compiling serial/MidiOutLogger.cc...
393Compiling serial/MidiOutWindows.cc...
394Compiling serial/Midi_w32.cc...
395Compiling serial/MusicModuleMIDI.cc...
396Compiling serial/RS232Connector.cc...
397Compiling serial/RS232Device.cc...
398Compiling serial/RS232Tester.cc...
399Compiling serial/YM2148.cc...
400Compiling settings/BooleanSetting.cc...
401Compiling settings/EnumSetting.cc...
402Compiling settings/FilenameSetting.cc...
403Compiling settings/FloatSetting.cc...
404Compiling settings/IntegerSetting.cc...
405Compiling settings/KeyCodeSetting.cc...
406Compiling settings/ProxySetting.cc...
407Compiling settings/ReadOnlySetting.cc...
408Compiling settings/Setting.cc...
409Compiling settings/SettingsManager.cc...
410Compiling settings/StringSetting.cc...
411Compiling settings/UserSettings.cc...
412Compiling settings/VideoSourceSetting.cc...
413Compiling sound/AY8910.cc...
414Compiling sound/AY8910Periphery.cc...
415Compiling sound/AudioInputConnector.cc...
416Compiling sound/AudioInputDevice.cc...
417Compiling sound/BlipBuffer.cc...
418Compiling sound/DACSound16S.cc...
419Compiling sound/DACSound8U.cc...
420Compiling sound/DummyAudioInputDevice.cc...
421Compiling sound/DummyY8950KeyboardDevice.cc...
422Compiling sound/EmuTimer.cc...
423Compiling sound/KeyClick.cc...
424Compiling sound/MSXAudio.cc...
425Compiling sound/MSXFmPac.cc...
426Compiling sound/MSXMixer.cc...
427Compiling sound/MSXMoonSound.cc...
428Compiling sound/MSXMusic.cc...
429Compiling sound/MSXOPL3Cartridge.cc...
430Compiling sound/MSXPSG.cc...
431Compiling sound/MSXSCCPlusCart.cc...
432Compiling sound/MSXTurboRPCM.cc...
433Compiling sound/MSXYamahaSFG.cc...
434Compiling sound/Mixer.cc...
435Compiling sound/ResampleBlip.cc...
436Compiling sound/ResampleHQ.cc...
437Compiling sound/ResampleLQ.cc...
438Compiling sound/ResampleTrivial.cc...
439Compiling sound/ResampledSoundDevice.cc...
440Compiling sound/SCC.cc...
441Compiling sound/SDLSoundDriver.cc...
442Compiling sound/SN76489.cc...
443Compiling sound/SNPSG.cc...
444Compiling sound/SVIPSG.cc...
445Compiling sound/SamplePlayer.cc...
446Compiling sound/SoundDevice.cc...
447Compiling sound/VLM5030.cc...
448Compiling sound/WavAudioInput.cc...
449Compiling sound/WavWriter.cc...
450In file included from src/sound/SoundDevice.cc:7:
451src/utils/StringOp.hh: In member function 'void openmsx::SoundDevice::registerSound(const openmsx::DeviceConfig&)':
452src/utils/StringOp.hh:165:36: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]
453 165 | if (unlikely(s.empty())) return {};
454 | ^
455src/utils/StringOp.hh:175:32: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]
456 175 | if (unlikely(!tmp)) return {};
457 | ^
458src/utils/StringOp.hh:179:39: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]
459 179 | if (unlikely(*tmp > max)) return {}; // 0x8000
460 | ^
461src/utils/StringOp.hh:182:40: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]
462 182 | if (unlikely(*tmp >= max)) return {}; // 0x7fff
463 | ^
464Compiling sound/Y8950.cc...
465Compiling sound/Y8950Adpcm.cc...
466Compiling sound/Y8950KeyboardConnector.cc...
467Compiling sound/Y8950KeyboardDevice.cc...
468Compiling sound/Y8950Periphery.cc...
469Compiling sound/YM2151.cc...
470Compiling sound/YM2413.cc...
471Compiling sound/YM2413Burczynski.cc...
472Compiling sound/YM2413NukeYKT.cc...
473Compiling sound/YM2413Okazaki.cc...
474src/sound/YM2413Okazaki.cc: In instantiation of 'unsigned int openmsx::YM2413Okazaki::Slot::calc_envelope(int, unsigned int) [with bool HAS_AM = false; bool FIXED_ENV = false]':
475src/sound/YM2413Okazaki.cc:1002:51: required from here
476src/sound/YM2413Okazaki.cc:930:65: warning: parameter 'fixed_env' set but not used [-Wunused-but-set-parameter]
477 930 | ALWAYS_INLINE unsigned Slot::calc_envelope(int lfo_am, unsigned fixed_env)
478 | ~~~~~~~~~^~~~~~~~~
479src/sound/YM2413Okazaki.cc: In instantiation of 'unsigned int openmsx::YM2413Okazaki::Slot::calc_envelope(int, unsigned int) [with bool HAS_AM = true; bool FIXED_ENV = false]':
480src/sound/YM2413Okazaki.cc:976:11: required from 'int openmsx::YM2413Okazaki::Slot::calc_slot_car(unsigned int, int, int, unsigned int) [with bool HAS_AM = true; bool FIXED_ENV = false]'
481src/sound/YM2413Okazaki.cc:1115:15: required from 'void openmsx::YM2413Okazaki::YM2413::calcChannel(openmsx::YM2413Okazaki::Channel&, float*, unsigned int) [with unsigned int FLAGS = 2]'
482src/sound/YM2413Okazaki.cc:1144:47: required from here
483src/sound/YM2413Okazaki.cc:930:65: warning: parameter 'fixed_env' set but not used [-Wunused-but-set-parameter]
484Compiling sound/YM2413OriginalNukeYKT.cc...
485Compiling sound/YMF262.cc...
486Compiling sound/YMF278.cc...
487Compiling utils/HexDump.cc...
488Compiling utils/StringOp.cc...
489Compiling utils/sha1.cc...
490Compiling utils/utf8_checked.cc...
491Compiling utils/win32-arggen.cc...
492Compiling utils/win32-dirent.cc...
493Compiling video/ADVram.cc...
494Compiling video/AviRecorder.cc...
495Compiling video/AviWriter.cc...
496src/utils/win32-dirent.cc: In function 'void openmsx::seekdir(openmsx::DIR*, off_t)':
497src/utils/win32-dirent.cc:108:12: warning: unused variable 'n' [-Wunused-variable]
498 108 | for (auto n : xrange(offset)) {
499 | ^
500src/utils/win32-dirent.cc: In function 'openmsx::dirent* openmsx::readdir(openmsx::DIR*)':
501src/utils/win32-dirent.cc:78:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation]
502 78 | strncpy(entry.d_name, d_name.c_str(), std::size(entry.d_name));
503 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
504Compiling video/BaseImage.cc...
505Compiling video/CharacterConverter.cc...
506Compiling video/Display.cc...
507Compiling video/DummyRenderer.cc...
508Compiling video/DummyVideoSystem.cc...
509Compiling video/FBPostProcessor.cc...
510Compiling video/GLImage.cc...
511Compiling video/GLPostProcessor.cc...
512Compiling video/GLSnow.cc...
513Compiling video/GLUtil.cc...
514src/video/GLPostProcessor.cc: In member function 'void openmsx::GLPostProcessor::preCalcNoise(float)':
515src/video/GLPostProcessor.cc:397:32: warning: 'distribution.std::normal_distribution<float>::_M_saved' may be used uninitialized in this function [-Wmaybe-uninitialized]
516 397 | int s = std::clamp(int(roundf(r * factor)), -255, 255);
517 | ~~~~~~^~~~~~~~~~~~
518Compiling video/PNG.cc...
519Compiling video/PixelRenderer.cc...
520Compiling video/PostProcessor.cc...
521Compiling video/RenderSettings.cc...
522Compiling video/RendererFactory.cc...
523Compiling video/SDLGLOffScreenSurface.cc...
524Compiling video/SDLGLVisibleSurface.cc...
525Compiling video/SDLImage.cc...
526Compiling video/SDLOffScreenSurface.cc...
527Compiling video/SDLRasterizer.cc...
528Compiling video/SDLSnow.cc...
529Compiling video/SDLVideoSystem.cc...
530Compiling video/SDLVisibleSurface.cc...
531Compiling video/SDLVisibleSurfaceBase.cc...
532Compiling video/SpriteChecker.cc...
533Compiling video/VDP.cc...
534Compiling video/VDPAccessSlots.cc...
535Compiling video/VDPCmdEngine.cc...
536Compiling video/VDPVRAM.cc...
537Compiling video/VideoLayer.cc...
538Compiling video/VideoSystem.cc...
539Compiling video/VisibleSurface.cc...
540Compiling video/ld/LDDummyRenderer.cc...
541Compiling video/ld/LDPixelRenderer.cc...
542Compiling video/ld/LDSDLRasterizer.cc...
543Compiling video/scalers/GLRGBScaler.cc...
544Compiling video/scalers/GLScaler.cc...
545Compiling video/scalers/GLScalerFactory.cc...
546Compiling video/scalers/GLSimpleScaler.cc...
547Compiling video/scalers/GLTVScaler.cc...
548Compiling video/scalers/RGBTriplet3xScaler.cc...
549Compiling video/scalers/ScalerFactory.cc...
550Compiling video/scalers/Simple2xScaler.cc...
551In file included from src/video/scalers/RGBTriplet3xScaler.cc:3:
552src/video/scalers/LineScalers.hh: In instantiation of '__m128i openmsx::blend(__m128i, __m128i, Pixel) [with Pixel = unsigned int; __m128i = __vector(2) long long int]':
553src/video/scalers/LineScalers.hh:624:21: required from 'void openmsx::scale_2on1_SSE(const Pixel*, Pixel*, size_t, Pixel) [with Pixel = unsigned int; size_t = long long unsigned int]'
554src/video/scalers/LineScalers.hh:644:16: required from 'void openmsx::Scale_2on1<Pixel>::operator()(const Pixel*, Pixel*, size_t) [with Pixel = unsigned int; size_t = long long unsigned int]'
555src/video/scalers/LineScalers.hh:325:3: required from 'void openmsx::PolyScale<Pixel, Scaler>::operator()(const Pixel*, Pixel*, size_t) [with Pixel = unsigned int; Scaler = openmsx::Scale_2on1<unsigned int>; size_t = long long unsigned int]'
556src/video/scalers/LineScalers.hh:323:7: required from here
557src/video/scalers/LineScalers.hh:554:50: warning: parameter 'mask' set but not used [-Wunused-but-set-parameter]
558 554 | inline __m128i blend(__m128i x, __m128i y, Pixel mask)
559 | ~~~~~~^~~~
560Compiling video/scalers/Simple3xScaler.cc...
561Compiling video/v9990/V9990.cc...
562Compiling video/v9990/V9990BitmapConverter.cc...
563Compiling video/v9990/V9990CmdEngine.cc...
564Compiling video/v9990/V9990DummyRenderer.cc...
565src/video/v9990/V9990CmdEngine.cc: In instantiation of 'void openmsx::V9990CmdEngine::executeSRCH(openmsx::EmuTime::param) [with Mode = openmsx::V9990CmdEngine::V9990Bpp16; openmsx::EmuTime::param = openmsx::EmuTime]':
566src/video/v9990/V9990CmdEngine.cc:1719:42: required from here
567src/video/v9990/V9990CmdEngine.cc:1534:22: warning: variable 'mask' set but not used [-Wunused-but-set-variable]
568 1534 | typename Mode::Type mask = (1 << Mode::BITS_PER_PIXEL) -1;
569 | ^~~~
570Compiling video/v9990/V9990PixelRenderer.cc...
571Compiling video/v9990/V9990PxConverter.cc...
572Compiling video/v9990/V9990SDLRasterizer.cc...
573src/video/v9990/V9990PxConverter.cc: In instantiation of 'void openmsx::renderPattern(openmsx::V9990VRAM&, Pixel*, openmsx::byte*, Pixel, int, unsigned int, unsigned int, unsigned int, unsigned int, const Pixel*, const Pixel*) [with Policy = openmsx::P1ForegroundPolicy; Pixel = short unsigned int; openmsx::byte = unsigned char]':
574src/video/v9990/V9990PxConverter.cc:191:23: required from 'void openmsx::renderPattern2(openmsx::V9990VRAM&, Pixel*, openmsx::byte*, Pixel, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, const Pixel*, unsigned int, unsigned int, unsigned int, unsigned int, const Pixel*) [with Policy = openmsx::P1ForegroundPolicy; Pixel = short unsigned int; openmsx::byte = unsigned char]'
575src/video/v9990/V9990PxConverter.cc:307:36: required from 'void openmsx::V9990P1Converter<Pixel>::convertLine(Pixel*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with Pixel = short unsigned int]'
576src/video/v9990/V9990PxConverter.cc:358:16: required from here
577src/video/v9990/V9990PxConverter.cc:131:8: warning: parameter 'bgCol' set but not used [-Wunused-but-set-parameter]
578 131 | Pixel bgCol, int width, unsigned x, unsigned y,
579 | ~~~~~~^~~~~
580src/video/v9990/V9990PxConverter.cc: In instantiation of 'void openmsx::renderPattern(openmsx::V9990VRAM&, Pixel*, openmsx::byte*, Pixel, int, unsigned int, unsigned int, unsigned int, unsigned int, const Pixel*, const Pixel*) [with Policy = openmsx::P1ForegroundPolicy; Pixel = unsigned int; openmsx::byte = unsigned char]':
581src/video/v9990/V9990PxConverter.cc:191:23: required from 'void openmsx::renderPattern2(openmsx::V9990VRAM&, Pixel*, openmsx::byte*, Pixel, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, const Pixel*, unsigned int, unsigned int, unsigned int, unsigned int, const Pixel*) [with Policy = openmsx::P1ForegroundPolicy; Pixel = unsigned int; openmsx::byte = unsigned char]'
582src/video/v9990/V9990PxConverter.cc:307:36: required from 'void openmsx::V9990P1Converter<Pixel>::convertLine(Pixel*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with Pixel = unsigned int]'
583src/video/v9990/V9990PxConverter.cc:362:16: required from here
584src/video/v9990/V9990PxConverter.cc:131:8: warning: parameter 'bgCol' set but not used [-Wunused-but-set-parameter]
585Compiling video/v9990/V9990VRAM.cc...
586Compiling video/v9990/Video9000.cc...
587Updating derived/x86_64-mingw-w64-opt-3rd/config/resource-info.h...
588Compiling resources...
589Linking openmsx.exe...
590Removing any old binary package...
591Creating binary package:
592 Executable...
593 Data files...
594 Documentation...
595 C-BIOS...
596 Creating symlinks...
597make[1]: Leaving directory '/home/openmsx/openMSX'