openMSX SoftFabTask: build_openmsx_make
log in
2024-07-03 20:17
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 CliExtension.cc...
39Compiling CartridgeSlotManager.cc...
40Compiling CommandLineParser.cc...
41Compiling Connector.cc...
42Compiling DeviceFactory.cc...
43Compiling GlobalSettings.cc...
44Compiling MSXCielTurbo.cc...
45Compiling MSXDevice.cc...
46Compiling MSXDeviceSwitch.cc...
47Compiling MSXMatsushita.cc...
48Compiling MSXMotherBoard.cc...
49Compiling MSXPPI.cc...
50Compiling MSXS1985.cc...
51Compiling MSXS1990.cc...
52Compiling MSXSwitchedDevice.cc...
53Compiling MSXTurboRPause.cc...
54Compiling PluggableFactory.cc...
55Compiling PluggingController.cc...
56Compiling Printer.cc...
57Compiling PrinterPortSimpl.cc...
58Compiling Reactor.cc...
59Compiling RealTime.cc...
60Compiling ReplayCLI.cc...
61Compiling ReverseManager.cc...
62Compiling SVIPPI.cc...
63Compiling SaveStateCLI.cc...
64Compiling Scheduler.cc...
65Compiling Version.cc...
66Compiling main.cc...
67Compiling cassette/CassettePlayer.cc...
68Compiling cassette/CassettePlayerCLI.cc...
69Compiling cassette/CassettePort.cc...
70Compiling commands/Command.cc...
71src/main.cc: In function 'int openmsx::setenv(const char*, const char*, int)':
72src/main.cc:48:13: warning: unused variable 'oldvalue' [-Wunused-variable]
73 48 | if (char* oldvalue = getenv(name)) {
74 | ^~~~~~~~
75src/main.cc: At global scope:
76src/main.cc:58:6: warning: no previous declaration for 'void openmsx::EnableConsoleOutput()' [-Wmissing-declarations]
77 58 | void EnableConsoleOutput()
78 | ^~~~~~~~~~~~~~~~~~~
79Compiling commands/Completer.cc...
80Compiling commands/GlobalCommandController.cc...
81Compiling commands/InfoCommand.cc...
82Compiling commands/InfoTopic.cc...
83Compiling commands/Interpreter.cc...
84Compiling commands/MSXCommandController.cc...
85Compiling commands/ProxyCommand.cc...
86Compiling config/DeviceConfig.cc...
87Compiling config/HardwareConfig.cc...
88Compiling config/SettingsConfig.cc...
89Compiling console/CommandConsole.cc...
90Compiling console/OSDConsoleRenderer.cc...
91Compiling console/OSDGUI.cc...
92Compiling console/OSDGUILayer.cc...
93Compiling console/OSDImageBasedWidget.cc...
94Compiling console/OSDText.cc...
95Compiling console/OSDTopWidget.cc...
96Compiling console/OSDWidget.cc...
97Compiling cpu/CPUCore.cc...
98Compiling cpu/Dasm.cc...
99Compiling cpu/IRQHelper.cc...
100Compiling cpu/MSXCPU.cc...
101src/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]':
102src/cpu/CPUCore.cc:4021:2: required from 'openmsx::II openmsx::CPUCore<CPU_POLICY>::in_R_c() [with openmsx::Reg8 REG = openmsx::DUMMY; CPU_POLICY = openmsx::Z80TYPE]'
103src/cpu/CPUCore.cc:1553:19: required from 'void openmsx::CPUCore<CPU_POLICY>::executeInstructions() [with CPU_POLICY = openmsx::Z80TYPE]'
104src/cpu/CPUCore.cc:4430:16: required from here
105src/cpu/CPUCore.cc:2673:81: warning: parameter 'x' set but not used [-Wunused-but-set-parameter]
106 2673 | template<typename T> template<Reg8 R8> ALWAYS_INLINE void CPUCore<T>::set8(byte x) {
107 | ~~~~~^
108src/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]':
109src/cpu/CPUCore.cc:4021:2: required from 'openmsx::II openmsx::CPUCore<CPU_POLICY>::in_R_c() [with openmsx::Reg8 REG = openmsx::DUMMY; CPU_POLICY = openmsx::R800TYPE]'
110src/cpu/CPUCore.cc:1553:19: required from 'void openmsx::CPUCore<CPU_POLICY>::executeInstructions() [with CPU_POLICY = openmsx::R800TYPE]'
111src/cpu/CPUCore.cc:4431:16: required from here
112src/cpu/CPUCore.cc:2673:81: warning: parameter 'x' set but not used [-Wunused-but-set-parameter]
113Compiling cpu/MSXCPUInterface.cc...
114Compiling cpu/MSXMultiMemDevice.cc...
115Compiling cpu/MSXWatchIODevice.cc...
116Compiling cpu/VDPIODelay.cc...
117Compiling debugger/Debugger.cc...
118Compiling debugger/Probe.cc...
119Compiling debugger/ProbeBreakPoint.cc...
120Compiling debugger/SimpleDebuggable.cc...
121Compiling events/AfterCommand.cc...
122Compiling events/EventDistributor.cc...
123Compiling events/HotKey.cc...
124Compiling events/InputEventGenerator.cc...
125Compiling events/MSXCliComm.cc...
126Compiling events/MessageCommand.cc...
127Compiling fdc/DiskChanger.cc...
128Compiling fdc/DiskImageCLI.cc...
129Compiling fdc/DiskManipulator.cc...
130Compiling fdc/NowindCommand.cc...
131Compiling fdc/NowindInterface.cc...
132Compiling fdc/RealDrive.cc...
133Compiling fdc/TurboRFDC.cc...
134Compiling file/FilePool.cc...
135Compiling ide/AbstractIDEDevice.cc...
136Compiling ide/BeerIDE.cc...
137Compiling ide/CDImageCLI.cc...
138Compiling ide/HD.cc...
139Compiling ide/HDCommand.cc...
140Compiling ide/HDImageCLI.cc...
141Compiling ide/IDECDROM.cc...
142Compiling ide/IDEHD.cc...
143Compiling ide/SCSIHD.cc...
144Compiling ide/SCSILS120.cc...
145Compiling input/ColecoJoystickIO.cc...
146Compiling input/EventDelay.cc...
147Compiling input/JoyMega.cc...
148Compiling input/JoyTap.cc...
149Compiling input/Joystick.cc...
150Compiling input/JoystickPort.cc...
151Compiling input/Keyboard.cc...
152Compiling input/RecordedCommand.cc...
153Compiling input/Touchpad.cc...
154Compiling laserdisc/LaserdiscPlayer.cc...
155Compiling laserdisc/LaserdiscPlayerCLI.cc...
156Compiling laserdisc/PioneerLDControl.cc...
157Compiling memory/AmdFlash.cc...
158Compiling memory/Carnivore2.cc...
159Compiling memory/CheckedRam.cc...
160Compiling memory/ColecoSuperGameModule.cc...
161Compiling memory/ESE_SCC.cc...
162Compiling memory/KonamiUltimateCollection.cc...
163Compiling memory/MSXHBI55.cc...
164Compiling memory/MSXMapperIO.cc...
165Compiling memory/MSXMemoryMapper.cc...
166Compiling memory/MSXMemoryMapperBase.cc...
167Compiling memory/MSXMirrorDevice.cc...
168Compiling memory/MSXRomCLI.cc...
169Compiling memory/MegaFlashRomSCCPlus.cc...
170Compiling memory/MegaFlashRomSCCPlusSD.cc...
171Compiling memory/MusicalMemoryMapper.cc...
172Compiling memory/PanasonicMemory.cc...
173Compiling memory/PanasonicRam.cc...
174Compiling memory/ReproCartridgeV1.cc...
175Compiling memory/ReproCartridgeV2.cc...
176Compiling memory/Rom.cc...
177Compiling memory/RomArc.cc...
178Compiling memory/RomDRAM.cc...
179Compiling memory/RomFSA1FM.cc...
180Compiling memory/RomFactory.cc...
181Compiling memory/RomHolyQuran2.cc...
182Compiling memory/RomInfoTopic.cc...
183Compiling memory/RomKonami.cc...
184Compiling memory/RomKonamiKeyboardMaster.cc...
185Compiling memory/RomKonamiSCC.cc...
186Compiling memory/RomMajutsushi.cc...
187Compiling memory/RomManbow2.cc...
188Compiling memory/RomNettouYakyuu.cc...
189Compiling memory/RomPanasonic.cc...
190Compiling memory/RomPlayBall.cc...
191Compiling memory/RomRamFile.cc...
192Compiling memory/RomSuperLodeRunner.cc...
193Compiling memory/RomSynthesizer.cc...
194Compiling memory/RomZemina90in1.cc...
195Compiling serial/JVCMSXMIDI.cc...
196Compiling serial/MC6850.cc...
197Compiling serial/MSXMidi.cc...
198Compiling serial/MSXRS232.cc...
199Compiling serial/MidiInWindows.cc...
200Compiling serial/MidiOutWindows.cc...
201Compiling serial/MusicModuleMIDI.cc...
202Compiling serial/YM2148.cc...
203Compiling settings/BooleanSetting.cc...
204Compiling settings/EnumSetting.cc...
205Compiling settings/FilenameSetting.cc...
206Compiling settings/ProxySetting.cc...
207Compiling settings/Setting.cc...
208Compiling settings/SettingsManager.cc...
209Compiling settings/UserSettings.cc...
210Compiling settings/VideoSourceSetting.cc...
211Compiling sound/AY8910.cc...
212Compiling sound/DACSound16S.cc...
213Compiling sound/DACSound8U.cc...
214Compiling sound/KeyClick.cc...
215Compiling sound/MSXAudio.cc...
216Compiling sound/MSXFmPac.cc...
217Compiling sound/MSXMixer.cc...
218Compiling sound/MSXMoonSound.cc...
219Compiling sound/MSXMusic.cc...
220Compiling sound/MSXOPL3Cartridge.cc...
221Compiling sound/MSXPSG.cc...
222Compiling sound/MSXSCCPlusCart.cc...
223Compiling sound/MSXTurboRPCM.cc...
224Compiling sound/MSXYamahaSFG.cc...
225Compiling sound/Mixer.cc...
226Compiling sound/ResampleBlip.cc...
227Compiling sound/ResampleHQ.cc...
228Compiling sound/ResampleLQ.cc...
229Compiling sound/ResampleTrivial.cc...
230Compiling sound/ResampledSoundDevice.cc...
231Compiling sound/SCC.cc...
232Compiling sound/SDLSoundDriver.cc...
233Compiling sound/SN76489.cc...
234Compiling sound/SNPSG.cc...
235Compiling sound/SVIPSG.cc...
236Compiling sound/SamplePlayer.cc...
237Compiling sound/SoundDevice.cc...
238Compiling sound/VLM5030.cc...
239Compiling sound/Y8950.cc...
240Compiling sound/Y8950Adpcm.cc...
241In file included from src/sound/SoundDevice.cc:7:
242src/utils/StringOp.hh: In member function 'void openmsx::SoundDevice::registerSound(const openmsx::DeviceConfig&)':
243src/utils/StringOp.hh:165:36: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]
244 165 | if (unlikely(s.empty())) return {};
245 | ^
246src/utils/StringOp.hh:175:32: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]
247 175 | if (unlikely(!tmp)) return {};
248 | ^
249src/utils/StringOp.hh:179:39: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]
250 179 | if (unlikely(*tmp > max)) return {}; // 0x8000
251 | ^
252src/utils/StringOp.hh:182:40: warning: '<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]
253 182 | if (unlikely(*tmp >= max)) return {}; // 0x7fff
254 | ^
255Compiling sound/Y8950Periphery.cc...
256Compiling sound/YM2151.cc...
257Compiling sound/YM2413.cc...
258Compiling sound/YMF262.cc...
259Compiling sound/YMF278.cc...
260Compiling video/ADVram.cc...
261Compiling video/AviRecorder.cc...
262Compiling video/CharacterConverter.cc...
263Compiling video/Display.cc...
264Compiling video/GLSnow.cc...
265Compiling video/PixelRenderer.cc...
266Compiling video/PostProcessor.cc...
267Compiling video/RendererFactory.cc...
268Compiling video/SDLGLVisibleSurface.cc...
269Compiling video/SDLRasterizer.cc...
270Compiling video/SDLSnow.cc...
271Compiling video/SDLVideoSystem.cc...
272Compiling video/SDLVisibleSurfaceBase.cc...
273Compiling video/SpriteChecker.cc...
274Compiling video/VDP.cc...
275Compiling video/VDPAccessSlots.cc...
276Compiling video/VDPCmdEngine.cc...
277Compiling video/VDPVRAM.cc...
278Compiling video/VideoLayer.cc...
279Compiling video/VisibleSurface.cc...
280Compiling video/ld/LDPixelRenderer.cc...
281Compiling video/v9990/V9990.cc...
282Compiling video/v9990/V9990BitmapConverter.cc...
283Compiling video/v9990/V9990CmdEngine.cc...
284Compiling video/v9990/V9990PixelRenderer.cc...
285Compiling video/v9990/V9990PxConverter.cc...
286src/video/v9990/V9990CmdEngine.cc: In instantiation of 'void openmsx::V9990CmdEngine::executeSRCH(openmsx::EmuTime::param) [with Mode = openmsx::V9990CmdEngine::V9990Bpp16; openmsx::EmuTime::param = openmsx::EmuTime]':
287src/video/v9990/V9990CmdEngine.cc:1719:42: required from here
288src/video/v9990/V9990CmdEngine.cc:1534:22: warning: variable 'mask' set but not used [-Wunused-but-set-variable]
289 1534 | typename Mode::Type mask = (1 << Mode::BITS_PER_PIXEL) -1;
290 | ^~~~
291src/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]':
292src/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]'
293src/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]'
294src/video/v9990/V9990PxConverter.cc:358:16: required from here
295src/video/v9990/V9990PxConverter.cc:131:8: warning: parameter 'bgCol' set but not used [-Wunused-but-set-parameter]
296 131 | Pixel bgCol, int width, unsigned x, unsigned y,
297 | ~~~~~~^~~~~
298src/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]':
299src/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]'
300src/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]'
301src/video/v9990/V9990PxConverter.cc:362:16: required from here
302src/video/v9990/V9990PxConverter.cc:131:8: warning: parameter 'bgCol' set but not used [-Wunused-but-set-parameter]
303Compiling video/v9990/V9990SDLRasterizer.cc...
304Compiling video/v9990/V9990VRAM.cc...
305Compiling video/v9990/Video9000.cc...
306Updating derived/x86_64-mingw-w64-opt-3rd/config/resource-info.h...
307Compiling resources...
308Linking openmsx.exe...
309Removing any old binary package...
310Creating binary package:
311 Executable...
312 Data files...
313 Documentation...
314 C-BIOS...
315 Creating symlinks...
316make[1]: Leaving directory '/home/openmsx/openMSX'