openMSX SoftFabTask: build_openmsx_make
log in
2024-07-01 18:24
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 CommandLineParser.cc...
38Compiling DeviceFactory.cc...
39Compiling GlobalSettings.cc...
40Compiling ChakkariCopy.cc...
41Compiling MSXMotherBoard.cc...
42Compiling MSXPPI.cc...
43Compiling MSXRTC.cc...
44Compiling PluggableFactory.cc...
45Compiling PluggingController.cc...
46Compiling RP5C01.cc...
47Compiling Reactor.cc...
48Compiling RealTime.cc...
49Compiling ReverseManager.cc...
50Compiling SC3000PPI.cc...
51Compiling SVIPPI.cc...
52Compiling Version.cc...
53Compiling main.cc...
54Compiling cassette/CassettePlayer.cc...
55Compiling commands/GlobalCommandController.cc...
56Compiling commands/InfoCommand.cc...
57Compiling commands/MSXCommandController.cc...
58Compiling commands/ProxyCommand.cc...
59In file included from src/serialize.hh:4,
60 from src/EmuDuration.hh:4,
61 from src/EmuTime.hh:4,
62 from src/Pluggable.hh:4,
63 from src/cassette/CassetteDevice.hh:4,
64 from src/cassette/CassettePlayer.hh:5,
65 from src/cassette/CassettePlayer.cc:23:
66src/serialize_core.hh: In instantiation of 'void openmsx::loadEnum(std::initializer_list<openmsx::enum_string<T> >, T&, LoadAction) [with Archive = openmsx::MemInputArchive; T = openmsx::CassettePlayer::State; LoadAction = openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::CassettePlayer::State]::<lambda(auto:31&)>]':
67src/serialize_core.hh:564:20: required from 'void openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::CassettePlayer::State]'
68src/serialize.hh:571:9: required from 'void openmsx::InputArchiveBase<Derived>::serialize(const char*, T&) [with T = openmsx::CassettePlayer::State; Derived = openmsx::MemInputArchive]'
69src/serialize.hh:831:4: recursively required from 'void openmsx::MemInputArchive::serialize_group(const TUPLE&, const char*, T&, Args&& ...) [with TUPLE = std::tuple<openmsx::EmuTime*>; T = openmsx::EmuTime; Args = {const char (&)[9], unsigned int&, const char (&)[6], openmsx::CassettePlayer::State&, const char (&)[11], bool&, const char (&)[6], bool&, const char (&)[13], bool&}]'
70src/serialize.hh:831:4: required from 'void openmsx::MemInputArchive::serialize_group(const TUPLE&, const char*, T&, Args&& ...) [with TUPLE = std::tuple<>; T = openmsx::EmuTime; Args = {const char (&)[13], openmsx::EmuTime&, const char (&)[9], unsigned int&, const char (&)[6], openmsx::CassettePlayer::State&, const char (&)[11], bool&, const char (&)[6], bool&, const char (&)[13], bool&}]'
71src/serialize.hh:792:3: required from 'void openmsx::MemInputArchive::serialize(const char*, T&, Args&& ...) [with T = openmsx::EmuTime; Args = {const char (&)[13], openmsx::EmuTime&, const char (&)[9], unsigned int&, const char (&)[6], openmsx::CassettePlayer::State&, const char (&)[11], bool&, const char (&)[6], bool&, const char (&)[13], bool&}]'
72src/cassette/CassettePlayer.cc:932:2: required from 'void openmsx::CassettePlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemInputArchive]'
73src/cassette/CassettePlayer.cc:968:1: required from here
74src/serialize_core.hh:151:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
75 151 | void loadEnum(std::initializer_list<enum_string<T>> list, T& t, LoadAction load)
76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
77src/serialize_core.hh: In instantiation of 'void openmsx::saveEnum(std::initializer_list<openmsx::enum_string<T> >, T, SaveAction) [with Archive = openmsx::MemOutputArchive; T = openmsx::CassettePlayer::State; SaveAction = openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::CassettePlayer::State]::<lambda(const auto:30&)>]':
78src/serialize_core.hh:395:20: required from 'void openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::CassettePlayer::State]'
79src/serialize.hh:473:8: required from 'void openmsx::OutputArchiveBase<Derived>::serialize(const char*, const T&) [with T = openmsx::CassettePlayer::State; Derived = openmsx::MemOutputArchive]'
80src/serialize.hh:739:4: recursively required from 'void openmsx::MemOutputArchive::serialize_group(const TUPLE&, const char*, const T&, Args&& ...) [with TUPLE = std::tuple<const openmsx::EmuTime*>; T = openmsx::EmuTime; Args = {const char (&)[9], unsigned int&, const char (&)[6], openmsx::CassettePlayer::State&, const char (&)[11], bool&, const char (&)[6], bool&, const char (&)[13], bool&}]'
81src/serialize.hh:739:4: required from 'void openmsx::MemOutputArchive::serialize_group(const TUPLE&, const char*, const T&, Args&& ...) [with TUPLE = std::tuple<>; T = openmsx::EmuTime; Args = {const char (&)[13], openmsx::EmuTime&, const char (&)[9], unsigned int&, const char (&)[6], openmsx::CassettePlayer::State&, const char (&)[11], bool&, const char (&)[6], bool&, const char (&)[13], bool&}]'
82src/serialize.hh:685:3: required from 'void openmsx::MemOutputArchive::serialize(const char*, const T&, Args&& ...) [with T = openmsx::EmuTime; Args = {const char (&)[13], openmsx::EmuTime&, const char (&)[9], unsigned int&, const char (&)[6], openmsx::CassettePlayer::State&, const char (&)[11], bool&, const char (&)[6], bool&, const char (&)[13], bool&}]'
83src/cassette/CassettePlayer.cc:932:2: required from 'void openmsx::CassettePlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemOutputArchive]'
84src/cassette/CassettePlayer.cc:968:1: required from here
85src/serialize_core.hh:141:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
86 141 | void saveEnum(std::initializer_list<enum_string<T>> list, T t, SaveAction save)
87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
88Compiling commands/TclArgParser.cc...
89Compiling config/DeviceConfig.cc...
90Compiling console/CommandConsole.cc...
91Compiling console/OSDConsoleRenderer.cc...
92Compiling console/OSDGUI.cc...
93Compiling console/OSDGUILayer.cc...
94Compiling console/OSDImageBasedWidget.cc...
95Compiling console/OSDText.cc...
96Compiling console/OSDTopWidget.cc...
97Compiling console/OSDWidget.cc...
98Compiling cpu/MSXCPUInterface.cc...
99Compiling cpu/MSXMultiMemDevice.cc...
100Compiling cpu/MSXWatchIODevice.cc...
101Compiling debugger/Debugger.cc...
102Compiling debugger/ProbeBreakPoint.cc...
103Compiling events/AfterCommand.cc...
104Compiling events/EventDistributor.cc...
105Compiling events/HotKey.cc...
106Compiling events/InputEventGenerator.cc...
107Compiling fdc/DiskChanger.cc...
108Compiling fdc/DiskFactory.cc...
109Compiling fdc/DiskManipulator.cc...
110Compiling fdc/RealDrive.cc...
111Compiling file/FilePool.cc...
112Compiling ide/BeerIDE.cc...
113Compiling ide/HD.cc...
114Compiling ide/IDEHD.cc...
115Compiling input/ColecoJoystickIO.cc...
116Compiling input/Joystick.cc...
117Compiling input/Keyboard.cc...
118Compiling input/KeyboardSettings.cc...
119Compiling input/RecordedCommand.cc...
120Compiling input/Touchpad.cc...
121Compiling laserdisc/LaserdiscPlayer.cc...
122Compiling laserdisc/OggReader.cc...
123Compiling laserdisc/PioneerLDControl.cc...
124In file included from src/serialize.hh:4,
125 from src/EmuDuration.hh:4,
126 from src/EmuTime.hh:4,
127 from src/sound/SoundDevice.hh:4,
128 from src/sound/ResampledSoundDevice.hh:4,
129 from src/laserdisc/LaserdiscPlayer.hh:4,
130 from src/laserdisc/LaserdiscPlayer.cc:1:
131src/serialize_core.hh: In instantiation of 'void openmsx::loadEnum(std::initializer_list<openmsx::enum_string<T> >, T&, LoadAction) [with Archive = openmsx::MemInputArchive; T = openmsx::LaserdiscPlayer::RemoteState; LoadAction = openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::RemoteState]::<lambda(auto:31&)>]':
132src/serialize_core.hh:564:20: required from 'void openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::RemoteState]'
133src/serialize.hh:571:9: required from 'void openmsx::InputArchiveBase<Derived>::serialize(const char*, T&) [with T = openmsx::LaserdiscPlayer::RemoteState; Derived = openmsx::MemInputArchive]'
134src/laserdisc/LaserdiscPlayer.cc:1035:2: required from 'void openmsx::LaserdiscPlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemInputArchive]'
135src/laserdisc/LaserdiscPlayer.cc:1133:1: required from here
136src/serialize_core.hh:151:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
137 151 | void loadEnum(std::initializer_list<enum_string<T>> list, T& t, LoadAction load)
138 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
139src/serialize_core.hh: In instantiation of 'void openmsx::loadEnum(std::initializer_list<openmsx::enum_string<T> >, T&, LoadAction) [with Archive = openmsx::MemInputArchive; T = openmsx::LaserdiscPlayer::PlayerState; LoadAction = openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::PlayerState]::<lambda(auto:31&)>]':
140src/serialize_core.hh:564:20: required from 'void openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::PlayerState]'
141src/serialize.hh:571:9: required from 'void openmsx::InputArchiveBase<Derived>::serialize(const char*, T&) [with T = openmsx::LaserdiscPlayer::PlayerState; Derived = openmsx::MemInputArchive]'
142src/laserdisc/LaserdiscPlayer.cc:1067:2: required from 'void openmsx::LaserdiscPlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemInputArchive]'
143src/laserdisc/LaserdiscPlayer.cc:1133:1: required from here
144src/serialize_core.hh:151:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
145src/serialize_core.hh: In instantiation of 'void openmsx::loadEnum(std::initializer_list<openmsx::enum_string<T> >, T&, LoadAction) [with Archive = openmsx::MemInputArchive; T = openmsx::LaserdiscPlayer::SeekState; LoadAction = openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::SeekState]::<lambda(auto:31&)>]':
146src/serialize_core.hh:564:20: required from 'void openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::SeekState]'
147src/serialize.hh:571:9: required from 'void openmsx::InputArchiveBase<Derived>::serialize(const char*, T&) [with T = openmsx::LaserdiscPlayer::SeekState; Derived = openmsx::MemInputArchive]'
148src/laserdisc/LaserdiscPlayer.cc:1071:3: required from 'void openmsx::LaserdiscPlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemInputArchive]'
149src/laserdisc/LaserdiscPlayer.cc:1133:1: required from here
150src/serialize_core.hh:151:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
151src/serialize_core.hh: In instantiation of 'void openmsx::saveEnum(std::initializer_list<openmsx::enum_string<T> >, T, SaveAction) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::RemoteState; SaveAction = openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::RemoteState]::<lambda(const auto:30&)>]':
152src/serialize_core.hh:395:20: required from 'void openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::RemoteState]'
153src/serialize.hh:473:8: required from 'void openmsx::OutputArchiveBase<Derived>::serialize(const char*, const T&) [with T = openmsx::LaserdiscPlayer::RemoteState; Derived = openmsx::MemOutputArchive]'
154src/laserdisc/LaserdiscPlayer.cc:1035:2: required from 'void openmsx::LaserdiscPlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemOutputArchive]'
155src/laserdisc/LaserdiscPlayer.cc:1133:1: required from here
156src/serialize_core.hh:141:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
157 141 | void saveEnum(std::initializer_list<enum_string<T>> list, T t, SaveAction save)
158 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
159src/serialize_core.hh: In instantiation of 'void openmsx::saveEnum(std::initializer_list<openmsx::enum_string<T> >, T, SaveAction) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::PlayerState; SaveAction = openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::PlayerState]::<lambda(const auto:30&)>]':
160src/serialize_core.hh:395:20: required from 'void openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::PlayerState]'
161src/serialize.hh:473:8: required from 'void openmsx::OutputArchiveBase<Derived>::serialize(const char*, const T&) [with T = openmsx::LaserdiscPlayer::PlayerState; Derived = openmsx::MemOutputArchive]'
162src/laserdisc/LaserdiscPlayer.cc:1067:2: required from 'void openmsx::LaserdiscPlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemOutputArchive]'
163src/laserdisc/LaserdiscPlayer.cc:1133:1: required from here
164src/serialize_core.hh:141:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
165src/serialize_core.hh: In instantiation of 'void openmsx::saveEnum(std::initializer_list<openmsx::enum_string<T> >, T, SaveAction) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::SeekState; SaveAction = openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::SeekState]::<lambda(const auto:30&)>]':
166src/serialize_core.hh:395:20: required from 'void openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::SeekState]'
167src/serialize.hh:473:8: required from 'void openmsx::OutputArchiveBase<Derived>::serialize(const char*, const T&) [with T = openmsx::LaserdiscPlayer::SeekState; Derived = openmsx::MemOutputArchive]'
168src/laserdisc/LaserdiscPlayer.cc:1071:3: required from 'void openmsx::LaserdiscPlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemOutputArchive]'
169src/laserdisc/LaserdiscPlayer.cc:1133:1: required from here
170src/serialize_core.hh:141:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
171Compiling memory/CheckedRam.cc...
172src/serialize_core.hh: In instantiation of 'void openmsx::loadEnum(std::initializer_list<openmsx::enum_string<T> >, T&, LoadAction) [with Archive = openmsx::MemInputArchive; T = openmsx::LaserdiscPlayer::StereoMode; LoadAction = openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::StereoMode]::<lambda(auto:31&)>]':
173src/serialize_core.hh:564:20: required from 'void openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::StereoMode]'
174src/serialize.hh:571:9: required from 'void openmsx::InputArchiveBase<Derived>::serialize(const char*, T&) [with T = openmsx::LaserdiscPlayer::StereoMode; Derived = openmsx::MemInputArchive]'
175src/serialize.hh:833:4: required from 'void openmsx::MemInputArchive::serialize_group(const TUPLE&, const char*, T&, Args&& ...) [with TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::StereoMode; Args = {const char (&)[11], long long unsigned int&, const char (&)[12], openmsx::DynamicClock&}]'
176src/serialize.hh:792:3: required from 'void openmsx::MemInputArchive::serialize(const char*, T&, Args&& ...) [with T = openmsx::LaserdiscPlayer::StereoMode; Args = {const char (&)[11], long long unsigned int&, const char (&)[12], openmsx::DynamicClock&}]'
177src/laserdisc/LaserdiscPlayer.cc:1095:3: required from 'void openmsx::LaserdiscPlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemInputArchive]'
178src/laserdisc/LaserdiscPlayer.cc:1133:1: required from here
179src/serialize_core.hh:151:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
180 151 | void loadEnum(std::initializer_list<enum_string<T>> list, T& t, LoadAction load)
181 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
182src/serialize_core.hh: In instantiation of 'void openmsx::saveEnum(std::initializer_list<openmsx::enum_string<T> >, T, SaveAction) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::StereoMode; SaveAction = openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::StereoMode]::<lambda(const auto:30&)>]':
183src/serialize_core.hh:395:20: required from 'void openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::StereoMode]'
184src/serialize.hh:473:8: required from 'void openmsx::OutputArchiveBase<Derived>::serialize(const char*, const T&) [with T = openmsx::LaserdiscPlayer::StereoMode; Derived = openmsx::MemOutputArchive]'
185src/serialize.hh:741:4: required from 'void openmsx::MemOutputArchive::serialize_group(const TUPLE&, const char*, const T&, Args&& ...) [with TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::StereoMode; Args = {const char (&)[11], long long unsigned int&, const char (&)[12], openmsx::DynamicClock&}]'
186src/serialize.hh:685:3: required from 'void openmsx::MemOutputArchive::serialize(const char*, const T&, Args&& ...) [with T = openmsx::LaserdiscPlayer::StereoMode; Args = {const char (&)[11], long long unsigned int&, const char (&)[12], openmsx::DynamicClock&}]'
187src/laserdisc/LaserdiscPlayer.cc:1095:3: required from 'void openmsx::LaserdiscPlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemOutputArchive]'
188src/laserdisc/LaserdiscPlayer.cc:1133:1: required from here
189src/serialize_core.hh:141:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
190 141 | void saveEnum(std::initializer_list<enum_string<T>> list, T t, SaveAction save)
191 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
192src/serialize_core.hh: In instantiation of 'void openmsx::loadEnum(std::initializer_list<openmsx::enum_string<T> >, T&, LoadAction) [with Archive = openmsx::MemInputArchive; T = openmsx::LaserdiscPlayer::RemoteProtocol; LoadAction = openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::RemoteProtocol]::<lambda(auto:31&)>]':
193src/serialize_core.hh:564:20: required from 'void openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::LaserdiscPlayer::RemoteProtocol]'
194src/serialize.hh:571:9: required from 'void openmsx::InputArchiveBase<Derived>::serialize(const char*, T&) [with T = openmsx::LaserdiscPlayer::RemoteProtocol; Derived = openmsx::MemInputArchive]'
195src/serialize.hh:831:4: recursively required from 'void openmsx::MemInputArchive::serialize_group(const TUPLE&, const char*, T&, Args&& ...) [with TUPLE = std::tuple<bool*>; T = openmsx::EmuTime; Args = {const char (&)[15], openmsx::LaserdiscPlayer::RemoteProtocol&}]'
196src/serialize.hh:831:4: required from 'void openmsx::MemInputArchive::serialize_group(const TUPLE&, const char*, T&, Args&& ...) [with TUPLE = std::tuple<>; T = bool; Args = {const char (&)[15], openmsx::EmuTime&, const char (&)[15], openmsx::LaserdiscPlayer::RemoteProtocol&}]'
197src/serialize.hh:792:3: required from 'void openmsx::MemInputArchive::serialize(const char*, T&, Args&& ...) [with T = bool; Args = {const char (&)[15], openmsx::EmuTime&, const char (&)[15], openmsx::LaserdiscPlayer::RemoteProtocol&}]'
198src/laserdisc/LaserdiscPlayer.cc:1044:2: required from 'void openmsx::LaserdiscPlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemInputArchive]'
199src/laserdisc/LaserdiscPlayer.cc:1133:1: required from here
200src/serialize_core.hh:151:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
201 151 | void loadEnum(std::initializer_list<enum_string<T>> list, T& t, LoadAction load)
202 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
203src/serialize_core.hh: In instantiation of 'void openmsx::saveEnum(std::initializer_list<openmsx::enum_string<T> >, T, SaveAction) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::RemoteProtocol; SaveAction = openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::RemoteProtocol]::<lambda(const auto:30&)>]':
204src/serialize_core.hh:395:20: required from 'void openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::LaserdiscPlayer::RemoteProtocol]'
205src/serialize.hh:473:8: required from 'void openmsx::OutputArchiveBase<Derived>::serialize(const char*, const T&) [with T = openmsx::LaserdiscPlayer::RemoteProtocol; Derived = openmsx::MemOutputArchive]'
206src/serialize.hh:739:4: recursively required from 'void openmsx::MemOutputArchive::serialize_group(const TUPLE&, const char*, const T&, Args&& ...) [with TUPLE = std::tuple<const bool*>; T = openmsx::EmuTime; Args = {const char (&)[15], openmsx::LaserdiscPlayer::RemoteProtocol&}]'
207src/serialize.hh:739:4: required from 'void openmsx::MemOutputArchive::serialize_group(const TUPLE&, const char*, const T&, Args&& ...) [with TUPLE = std::tuple<>; T = bool; Args = {const char (&)[15], openmsx::EmuTime&, const char (&)[15], openmsx::LaserdiscPlayer::RemoteProtocol&}]'
208src/serialize.hh:685:3: required from 'void openmsx::MemOutputArchive::serialize(const char*, const T&, Args&& ...) [with T = bool; Args = {const char (&)[15], openmsx::EmuTime&, const char (&)[15], openmsx::LaserdiscPlayer::RemoteProtocol&}]'
209src/laserdisc/LaserdiscPlayer.cc:1044:2: required from 'void openmsx::LaserdiscPlayer::serialize(Archive&, unsigned int) [with Archive = openmsx::MemOutputArchive]'
210src/laserdisc/LaserdiscPlayer.cc:1133:1: required from here
211src/serialize_core.hh:141:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
212 141 | void saveEnum(std::initializer_list<enum_string<T>> list, T t, SaveAction save)
213 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
214Compiling memory/MSXHBI55.cc...
215Compiling memory/Rom.cc...
216Compiling memory/RomDatabase.cc...
217Compiling memory/RomFactory.cc...
218Compiling memory/RomInfo.cc...
219In file included from src/memory/RomDatabase.cc:10:
220src/utils/rapidsax.hh: In instantiation of 'void rapidsax::internal::Parser<FLAGS, HANDLER>::parseText(char*&, char*) [with int FLAGS = 2; HANDLER = openmsx::DBParser]':
221src/utils/rapidsax.hh:692:5: required from 'void rapidsax::internal::Parser<FLAGS, HANDLER>::parseNodeContents(char*&) [with int FLAGS = 2; HANDLER = openmsx::DBParser]'
222src/utils/rapidsax.hh:573:4: required from 'void rapidsax::internal::Parser<FLAGS, HANDLER>::parseElement(char*&) [with int FLAGS = 2; HANDLER = openmsx::DBParser]'
223src/utils/rapidsax.hh:652:4: required from 'void rapidsax::internal::Parser<FLAGS, HANDLER>::parseNode(char*&) [with int FLAGS = 2; HANDLER = openmsx::DBParser]'
224src/utils/rapidsax.hh:380:4: required from 'rapidsax::internal::Parser<FLAGS, HANDLER>::Parser(HANDLER&, char*) [with int FLAGS = 2; HANDLER = openmsx::DBParser]'
225src/utils/rapidsax.hh:762:35: required from 'void rapidsax::parse(HANDLER&, char*) [with int FLAGS = 2; HANDLER = openmsx::DBParser]'
226src/memory/RomDatabase.cc:556:56: required from here
227src/utils/rapidsax.hh:489:36: warning: parameter 'contentsStart' set but not used [-Wunused-but-set-parameter]
228 489 | void parseText(char*& text, char* contentsStart)
229 | ~~~~~~^~~~~~~~~~~~~
230Compiling memory/RomInfoTopic.cc...
231Compiling memory/SRAM.cc...
232Compiling settings/EnumSetting.cc...
233Compiling settings/ProxySetting.cc...
234Compiling settings/SettingsManager.cc...
235Compiling settings/UserSettings.cc...
236Compiling sound/AY8910.cc...
237Compiling sound/MSXMixer.cc...
238Compiling sound/Mixer.cc...
239Compiling sound/ResampledSoundDevice.cc...
240Compiling sound/SDLSoundDriver.cc...
241Compiling video/AviRecorder.cc...
242Compiling video/Display.cc...
243Compiling video/FBPostProcessor.cc...
244Compiling video/GLPostProcessor.cc...
245Compiling video/GLSnow.cc...
246src/video/GLPostProcessor.cc: In member function 'void openmsx::GLPostProcessor::preCalcNoise(float)':
247src/video/GLPostProcessor.cc:397:32: warning: 'distribution.std::normal_distribution<float>::_M_saved' may be used uninitialized in this function [-Wmaybe-uninitialized]
248 397 | int s = std::clamp(int(roundf(r * factor)), -255, 255);
249 | ~~~~~~^~~~~~~~~~~~
250Compiling video/PixelRenderer.cc...
251Compiling video/PostProcessor.cc...
252Compiling video/RenderSettings.cc...
253Compiling video/RendererFactory.cc...
254Compiling video/SDLGLVisibleSurface.cc...
255Compiling video/SDLRasterizer.cc...
256Compiling video/SDLSnow.cc...
257Compiling video/SDLVideoSystem.cc...
258Compiling video/SDLVisibleSurface.cc...
259Compiling video/SDLVisibleSurfaceBase.cc...
260Compiling video/SpriteChecker.cc...
261Compiling video/VDP.cc...
262Compiling video/VideoLayer.cc...
263Compiling video/VisibleSurface.cc...
264Compiling video/ld/LDPixelRenderer.cc...
265Compiling video/scalers/GLRGBScaler.cc...
266Compiling video/scalers/GLScalerFactory.cc...
267Compiling video/scalers/GLSimpleScaler.cc...
268Compiling video/scalers/GLTVScaler.cc...
269Compiling video/scalers/RGBTriplet3xScaler.cc...
270Compiling video/scalers/ScalerFactory.cc...
271Compiling video/scalers/Simple2xScaler.cc...
272In file included from src/video/scalers/RGBTriplet3xScaler.cc:3:
273src/video/scalers/LineScalers.hh: In instantiation of '__m128i openmsx::blend(__m128i, __m128i, Pixel) [with Pixel = unsigned int; __m128i = __vector(2) long long int]':
274src/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]'
275src/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]'
276src/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]'
277src/video/scalers/LineScalers.hh:323:7: required from here
278src/video/scalers/LineScalers.hh:554:50: warning: parameter 'mask' set but not used [-Wunused-but-set-parameter]
279 554 | inline __m128i blend(__m128i x, __m128i y, Pixel mask)
280 | ~~~~~~^~~~
281Compiling video/scalers/Simple3xScaler.cc...
282Compiling video/v9990/V9990.cc...
283Compiling video/v9990/V9990CmdEngine.cc...
284Compiling video/v9990/V9990PixelRenderer.cc...
285src/video/v9990/V9990CmdEngine.cc: In instantiation of 'void openmsx::V9990CmdEngine::executeSRCH(openmsx::EmuTime::param) [with Mode = openmsx::V9990CmdEngine::V9990Bpp16; openmsx::EmuTime::param = openmsx::EmuTime]':
286src/video/v9990/V9990CmdEngine.cc:1720:42: required from here
287src/video/v9990/V9990CmdEngine.cc:1535:22: warning: variable 'mask' set but not used [-Wunused-but-set-variable]
288 1535 | typename Mode::Type mask = (1 << Mode::BITS_PER_PIXEL) -1;
289 | ^~~~
290Compiling video/v9990/V9990SDLRasterizer.cc...
291In file included from src/serialize.hh:4,
292 from src/EmuDuration.hh:4,
293 from src/EmuTime.hh:4,
294 from src/MSXDevice.hh:5,
295 from src/video/v9990/V9990.hh:4,
296 from src/video/v9990/V9990.cc:1:
297src/serialize_core.hh: In instantiation of 'void openmsx::loadEnum(std::initializer_list<openmsx::enum_string<T> >, T&, LoadAction) [with Archive = openmsx::MemInputArchive; T = openmsx::V9990DisplayMode; LoadAction = openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::V9990DisplayMode]::<lambda(auto:31&)>]':
298src/serialize_core.hh:564:20: required from 'void openmsx::EnumLoader<T>::operator()(Archive&, T&, TUPLE, int) [with Archive = openmsx::MemInputArchive; TUPLE = std::tuple<>; T = openmsx::V9990DisplayMode]'
299src/serialize.hh:571:9: required from 'void openmsx::InputArchiveBase<Derived>::serialize(const char*, T&) [with T = openmsx::V9990DisplayMode; Derived = openmsx::MemInputArchive]'
300src/video/v9990/V9990.cc:901:2: required from 'void openmsx::V9990::serialize(Archive&, unsigned int) [with Archive = openmsx::MemInputArchive]'
301src/video/v9990/V9990.cc:953:1: required from here
302src/serialize_core.hh:151:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
303 151 | void loadEnum(std::initializer_list<enum_string<T>> list, T& t, LoadAction load)
304 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
305src/serialize_core.hh: In instantiation of 'void openmsx::saveEnum(std::initializer_list<openmsx::enum_string<T> >, T, SaveAction) [with Archive = openmsx::MemOutputArchive; T = openmsx::V9990DisplayMode; SaveAction = openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::V9990DisplayMode]::<lambda(const auto:30&)>]':
306src/serialize_core.hh:395:20: required from 'void openmsx::EnumSaver<T>::operator()(Archive&, const T&, bool) [with Archive = openmsx::MemOutputArchive; T = openmsx::V9990DisplayMode]'
307src/serialize.hh:473:8: required from 'void openmsx::OutputArchiveBase<Derived>::serialize(const char*, const T&) [with T = openmsx::V9990DisplayMode; Derived = openmsx::MemOutputArchive]'
308src/video/v9990/V9990.cc:901:2: required from 'void openmsx::V9990::serialize(Archive&, unsigned int) [with Archive = openmsx::MemOutputArchive]'
309src/video/v9990/V9990.cc:953:1: required from here
310src/serialize_core.hh:141:53: warning: parameter 'list' set but not used [-Wunused-but-set-parameter]
311 141 | void saveEnum(std::initializer_list<enum_string<T>> list, T t, SaveAction save)
312 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
313Compiling video/v9990/Video9000.cc...
314Updating derived/x86_64-mingw-w64-opt-3rd/config/resource-info.h...
315Compiling resources...
316Linking openmsx.exe...
317Removing any old binary package...
318Creating binary package:
319 Executable...
320 Data files...
321 Documentation...
322 C-BIOS...
323 Creating symlinks...
324make[1]: Leaving directory '/home/openmsx/openMSX'