openMSX SoftFabTask: build_openmsx_make
log in
2024-07-01 18:38
Overview
Data
Wrapper Log
1Using Python: python3
2Build configuration:
3Updating derived/x86_64-linux-unittest/config/Version.ii...
4 Platform: x86_64-linux
5 Flavour: unittest
6 Compiler: g++
7 Subset: full build
8Compiling Autofire.cc...
9Compiling CartridgeSlotManager.cc...
10Compiling CliExtension.cc...
11Compiling ChakkariCopy.cc...
12Compiling CommandLineParser.cc...
13Compiling Connector.cc...
14Compiling DebugDevice.cc...
15Compiling DeviceFactory.cc...
16Compiling DummyDevice.cc...
17Compiling DummyPrinterPortDevice.cc...
18Compiling DynamicClock.cc...
19Compiling EmuTime.cc...
20Compiling FirmwareSwitch.cc...
21Compiling GlobalSettings.cc...
22Compiling I8255.cc...
23In file included from /usr/include/SDL2/SDL_video.h:33,
24 from /usr/include/SDL2/SDL_events.h:33,
25 from /usr/include/SDL2/SDL.h:41,
26 from src/GlobalSettings.cc:9:
27/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
28/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
29 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
30 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
31/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
32 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
33 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
34/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
35 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
36 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
37/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
38 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
39 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
40Compiling IPSPatch.cc...
41Compiling LedStatus.cc...
42Compiling MSXBunsetsu.cc...
43Compiling MSXCielTurbo.cc...
44Compiling MSXDevice.cc...
45Compiling MSXDeviceSwitch.cc...
46Compiling MSXE6Timer.cc...
47Compiling MSXHiResTimer.cc...
48Compiling MSXKanji.cc...
49Compiling MSXKanji12.cc...
50Compiling MSXMatsushita.cc...
51Compiling MSXMotherBoard.cc...
52Compiling MSXPPI.cc...
53Compiling MSXPrinterPort.cc...
54Compiling MSXRTC.cc...
55Compiling MSXResetStatusRegister.cc...
56Compiling MSXS1985.cc...
57Compiling MSXS1990.cc...
58Compiling MSXSwitchedDevice.cc...
59Compiling MSXToshibaTcx200x.cc...
60Compiling MSXTurboRPause.cc...
61Compiling MSXVictorHC9xSystemControl.cc...
62Compiling PasswordCart.cc...
63Compiling Pluggable.cc...
64Compiling PluggableFactory.cc...
65In file included from src/utils/StringOp.hh:12,
66 from src/serialize.hh:6,
67 from src/EmuDuration.hh:4,
68 from src/EmuTime.hh:4,
69 from src/MSXMotherBoard.hh:4,
70 from src/MSXMotherBoard.cc:1:
71In constructor ‘constexpr std::_Optional_payload_base<_Tp>::_Storage<_Up, <anonymous> >::_Storage(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; _Up = unsigned int; bool <anonymous> = true; _Tp = unsigned int]’,
72 inlined from ‘constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; _Tp = unsigned int]’ at /usr/include/c++/12/optional:126:4,
73 inlined from ‘constexpr std::_Optional_payload<unsigned int, true, true, true>::_Optional_payload(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}][inherited from std::_Optional_payload_base<unsigned int>]’ at /usr/include/c++/12/optional:339:42,
74 inlined from ‘constexpr std::_Optional_base<_Tp, true, true>::_Optional_base(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; typename std::enable_if<is_constructible_v<_Tp, _Args ...>, bool>::type <anonymous> = false; _Tp = unsigned int]’ at /usr/include/c++/12/optional:650:4,
75 inlined from ‘constexpr std::optional<_Tp>::optional(_Up&&) [with _Up = unsigned int; typename std::enable_if<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type> >, std::__not_<std::is_same<std::in_place_t, typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type> >, std::is_constructible<_Tp, _Up>, std::is_convertible<_Iter, _Iterator> >, bool>::type <anonymous> = true; _Tp = unsigned int]’ at /usr/include/c++/12/optional:749:47,
76 inlined from ‘std::optional<_Up> StringOp::stringToBase(std::string_view) [with int BASE = 2; T = unsigned int]’ at src/utils/StringOp.hh:152:11,
77 inlined from ‘std::optional<_Tp> StringOp::stringTo(std::string_view) [with T = unsigned int]’ at src/utils/StringOp.hh:190:31:
78/usr/include/c++/12/optional:214:15: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized]
79 214 | : _M_value(std::forward<_Args>(__args)...)
80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81src/utils/StringOp.hh: In function ‘std::optional<_Tp> StringOp::stringTo(std::string_view) [with T = unsigned int]’:
82src/utils/StringOp.hh:147:19: note: ‘result’ was declared here
83 147 | T result;
84 | ^~~~~~
85Compiling PluggingController.cc...
86Compiling Printer.cc...
87In file included from /usr/include/SDL2/SDL_video.h:33,
88 from /usr/include/SDL2/SDL_events.h:33,
89 from /usr/include/SDL2/SDL.h:41,
90 from src/input/Joystick.hh:9,
91 from src/PluggableFactory.cc:5:
92/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
93/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
94 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
95 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
96/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
97 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
98 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
99/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
100 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
101 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
102/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
103 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
104 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
105In file included from /usr/include/SDL2/SDL_video.h:33,
106 from /usr/include/SDL2/SDL_events.h:33,
107 from /usr/include/SDL2/SDL.h:41,
108 from src/video/SDLSurfacePtr.hh:6,
109 from src/video/PNG.hh:5,
110 from src/Printer.cc:2:
111/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
112/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
113 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
114 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
115/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
116 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
117 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
118/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
119 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
120 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
121/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
122 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
123 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
124Compiling PrinterPortDevice.cc...
125Compiling PrinterPortLogger.cc...
126Compiling PrinterPortSimpl.cc...
127Compiling RP5C01.cc...
128Compiling RTScheduler.cc...
129Compiling Reactor.cc...
130Compiling RealTime.cc...
131Compiling RenShaTurbo.cc...
132Compiling ReverseManager.cc...
133In file included from /usr/include/SDL2/SDL_video.h:33,
134 from /usr/include/SDL2/SDL_events.h:33,
135 from /usr/include/SDL2/SDL.h:41,
136 from src/events/InputEventGenerator.hh:8,
137 from src/Reactor.cc:6:
138/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
139/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
140 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
141 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
142/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
143 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
144 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
145/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
146 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
147 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
148/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
150 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
151Compiling SC3000PPI.cc...
152Compiling SG1000Pause.cc...
153Compiling SVIPPI.cc...
154Compiling SVIPrinterPort.cc...
155Compiling Schedulable.cc...
156Compiling Scheduler.cc...
157Compiling SensorKid.cc...
158Compiling SpeedManager.cc...
159In file included from src/utils/StringOp.hh:12,
160 from src/serialize.hh:6,
161 from src/EmuDuration.hh:4,
162 from src/EmuTime.hh:4,
163 from src/Schedulable.hh:4,
164 from src/ReverseManager.hh:4,
165 from src/ReverseManager.cc:1:
166In constructor ‘constexpr std::_Optional_payload_base<_Tp>::_Storage<_Up, <anonymous> >::_Storage(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; _Up = unsigned int; bool <anonymous> = true; _Tp = unsigned int]’,
167 inlined from ‘constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; _Tp = unsigned int]’ at /usr/include/c++/12/optional:126:4,
168 inlined from ‘constexpr std::_Optional_payload<unsigned int, true, true, true>::_Optional_payload(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}][inherited from std::_Optional_payload_base<unsigned int>]’ at /usr/include/c++/12/optional:339:42,
169 inlined from ‘constexpr std::_Optional_base<_Tp, true, true>::_Optional_base(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; typename std::enable_if<is_constructible_v<_Tp, _Args ...>, bool>::type <anonymous> = false; _Tp = unsigned int]’ at /usr/include/c++/12/optional:650:4,
170 inlined from ‘constexpr std::optional<_Tp>::optional(_Up&&) [with _Up = unsigned int; typename std::enable_if<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type> >, std::__not_<std::is_same<std::in_place_t, typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type> >, std::is_constructible<_Tp, _Up>, std::is_convertible<_Iter, _Iterator> >, bool>::type <anonymous> = true; _Tp = unsigned int]’ at /usr/include/c++/12/optional:749:47,
171 inlined from ‘std::optional<_Up> StringOp::stringToBase(std::string_view) [with int BASE = 2; T = unsigned int]’ at src/utils/StringOp.hh:152:11,
172 inlined from ‘std::optional<_Tp> StringOp::stringTo(std::string_view) [with T = unsigned int]’ at src/utils/StringOp.hh:190:31:
173/usr/include/c++/12/optional:214:15: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized]
174 214 | : _M_value(std::forward<_Args>(__args)...)
175 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
176src/utils/StringOp.hh: In function ‘std::optional<_Tp> StringOp::stringTo(std::string_view) [with T = unsigned int]’:
177src/utils/StringOp.hh:147:19: note: ‘result’ was declared here
178 147 | T result;
179 | ^~~~~~
180Compiling ThrottleManager.cc...
181Compiling Version.cc...
182Compiling serialize.cc...
183Compiling serialize_core.cc...
184Compiling serialize_meta.cc...
185Compiling cassette/CasImage.cc...
186Compiling cassette/CassetteDevice.cc...
187Compiling cassette/CassetteImage.cc...
188Compiling cassette/CassettePlayer.cc...
189Compiling cassette/CassettePort.cc...
190Compiling cassette/DummyCassetteDevice.cc...
191Compiling cassette/WavImage.cc...
192Compiling commands/Command.cc...
193Compiling commands/Completer.cc...
194Compiling commands/GlobalCommandController.cc...
195Compiling commands/Interpreter.cc...
196Compiling commands/MSXCommandController.cc...
197Compiling commands/ProxyCommand.cc...
198Compiling commands/TclArgParser.cc...
199Compiling commands/TclCallback.cc...
200Compiling commands/TclParser.cc...
201Compiling config/DeviceConfig.cc...
202Compiling config/HardwareConfig.cc...
203Compiling config/SettingsConfig.cc...
204Compiling config/XMLElement.cc...
205Compiling console/CommandConsole.cc...
206In file included from src/utils/StringOp.hh:12,
207 from src/config/XMLElement.cc:6:
208In constructor ‘constexpr std::_Optional_payload_base<_Tp>::_Storage<_Up, <anonymous> >::_Storage(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; _Up = unsigned int; bool <anonymous> = true; _Tp = unsigned int]’,
209 inlined from ‘constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; _Tp = unsigned int]’ at /usr/include/c++/12/optional:126:4,
210 inlined from ‘constexpr std::_Optional_payload<unsigned int, true, true, true>::_Optional_payload(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}][inherited from std::_Optional_payload_base<unsigned int>]’ at /usr/include/c++/12/optional:339:42,
211 inlined from ‘constexpr std::_Optional_base<_Tp, true, true>::_Optional_base(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; typename std::enable_if<is_constructible_v<_Tp, _Args ...>, bool>::type <anonymous> = false; _Tp = unsigned int]’ at /usr/include/c++/12/optional:650:4,
212 inlined from ‘constexpr std::optional<_Tp>::optional(_Up&&) [with _Up = unsigned int; typename std::enable_if<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Iter>::type>::type> >, std::__not_<std::is_same<std::in_place_t, typename std::remove_cv<typename std::remove_reference<_Iter>::type>::type> >, std::is_constructible<_Tp, _Up>, std::is_convertible<_Iter, _Iterator> >, bool>::type <anonymous> = true; _Tp = unsigned int]’ at /usr/include/c++/12/optional:749:47,
213 inlined from ‘std::optional<_Up> StringOp::stringToBase(std::string_view) [with int BASE = 2; T = unsigned int]’ at src/utils/StringOp.hh:152:11,
214 inlined from ‘std::optional<_Tp> StringOp::stringTo(std::string_view) [with T = unsigned int]’ at src/utils/StringOp.hh:190:31:
215/usr/include/c++/12/optional:214:15: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized]
216 214 | : _M_value(std::forward<_Args>(__args)...)
217 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
218src/utils/StringOp.hh: In function ‘std::optional<_Tp> StringOp::stringTo(std::string_view) [with T = unsigned int]’:
219src/utils/StringOp.hh:147:19: note: ‘result’ was declared here
220 147 | T result;
221 | ^~~~~~
222Compiling console/OSDConsoleRenderer.cc...
223Compiling console/OSDGUI.cc...
224Compiling console/OSDImageBasedWidget.cc...
225In file included from /usr/include/SDL2/SDL_video.h:33,
226 from /usr/include/SDL2/SDL_events.h:33,
227 from /usr/include/SDL2/SDL.h:41,
228 from src/video/SDLSurfacePtr.hh:6,
229 from src/console/TTFFont.hh:4,
230 from src/console/OSDConsoleRenderer.hh:6,
231 from src/console/OSDConsoleRenderer.cc:1:
232/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
233/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
234 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
235 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
236/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
237 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
238 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
239/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
240 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
241 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
242/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
243 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
244 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
245In file included from /usr/include/SDL2/SDL_video.h:33,
246 from /usr/include/SDL2/SDL_events.h:33,
247 from /usr/include/SDL2/SDL.h:41,
248 from src/video/SDLSurfacePtr.hh:6,
249 from src/console/TTFFont.hh:4,
250 from src/console/OSDText.hh:5,
251 from src/console/OSDGUI.cc:4:
252/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
253/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
254 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
255 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
256/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
257 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
258 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
259/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
260 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
261 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
262/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
263 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
264 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
265Compiling console/OSDText.cc...
266Compiling console/OSDTopWidget.cc...
267In file included from /usr/include/SDL2/SDL_video.h:33,
268 from /usr/include/SDL2/SDL_events.h:33,
269 from /usr/include/SDL2/SDL.h:41,
270 from src/video/SDLSurfacePtr.hh:6,
271 from src/console/TTFFont.hh:4,
272 from src/console/OSDText.hh:5,
273 from src/console/OSDText.cc:1:
274/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
275/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
276 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
277 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
278/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
279 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
280 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
281/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
282 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
283 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
284/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
285 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
286 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
287Compiling console/OSDWidget.cc...
288Compiling console/TTFFont.cc...
289Compiling cpu/CPUClock.cc...
290In file included from /usr/include/SDL2/SDL_video.h:33,
291 from /usr/include/SDL2/SDL_events.h:33,
292 from /usr/include/SDL2/SDL.h:41,
293 from src/video/SDLOutputSurface.hh:6,
294 from src/console/OSDWidget.cc:2:
295/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
296/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
297 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
298 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
299/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
300 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
301 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
302/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
303 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
304 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
305/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
306 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
307 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
308In file included from /usr/include/SDL2/SDL_video.h:33,
309 from /usr/include/SDL2/SDL_events.h:33,
310 from /usr/include/SDL2/SDL.h:41,
311 from src/video/SDLSurfacePtr.hh:6,
312 from src/console/TTFFont.hh:4,
313 from src/console/TTFFont.cc:1:
314/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
315/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
316 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
317 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
318/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
319 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
320 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
321/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
322 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
323 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
324/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
325 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
326 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
327Compiling cpu/CPUCore.cc...
328Compiling cpu/CPURegs.cc...
329Compiling cpu/Dasm.cc...
330Compiling cpu/IRQHelper.cc...
331Compiling cpu/MSXCPU.cc...
332Compiling cpu/MSXCPUInterface.cc...
333Compiling cpu/MSXMultiDevice.cc...
334Compiling cpu/MSXMultiIODevice.cc...
335Compiling cpu/MSXMultiMemDevice.cc...
336Compiling cpu/MSXWatchIODevice.cc...
337Compiling cpu/VDPIODelay.cc...
338Compiling debugger/Debugger.cc...
339Compiling debugger/Probe.cc...
340Compiling debugger/ProbeBreakPoint.cc...
341Compiling debugger/SimpleDebuggable.cc...
342Compiling events/AfterCommand.cc...
343Compiling events/CliConnection.cc...
344Compiling events/EventDistributor.cc...
345In file included from src/commands/TclObject.hh:13,
346 from src/events/Event.hh:9,
347 from src/events/AfterCommand.hh:6,
348 from src/events/AfterCommand.cc:1:
349In constructor ‘constexpr std::_Optional_payload_base<_Tp>::_Storage<_Up, <anonymous> >::_Storage(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; _Up = unsigned int; bool <anonymous> = true; _Tp = unsigned int]’,
350 inlined from ‘constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; _Tp = unsigned int]’ at /usr/include/c++/12/optional:126:4,
351 inlined from ‘constexpr std::_Optional_payload<unsigned int, true, true, true>::_Optional_payload(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}][inherited from std::_Optional_payload_base<unsigned int>]’ at /usr/include/c++/12/optional:339:42,
352 inlined from ‘constexpr std::_Optional_base<_Tp, true, true>::_Optional_base(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; typename std::enable_if<is_constructible_v<_Tp, _Args ...>, bool>::type <anonymous> = false; _Tp = unsigned int]’ at /usr/include/c++/12/optional:650:4,
353 inlined from ‘constexpr std::optional<_Tp>::optional(_Up&&) [with _Up = unsigned int; typename std::enable_if<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Iter>::type>::type> >, std::__not_<std::is_same<std::in_place_t, typename std::remove_cv<typename std::remove_reference<_Iter>::type>::type> >, std::is_constructible<_Tp, _Up>, std::is_convertible<_Iter, _Iterator> >, bool>::type <anonymous> = true; _Tp = unsigned int]’ at /usr/include/c++/12/optional:749:47,
354 inlined from ‘std::optional<_Up> StringOp::stringToBase(std::string_view) [with int BASE = 2; T = unsigned int]’ at src/utils/StringOp.hh:152:11,
355 inlined from ‘std::optional<_Tp> StringOp::stringTo(std::string_view) [with T = unsigned int]’ at src/utils/StringOp.hh:190:31:
356/usr/include/c++/12/optional:214:15: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized]
357 214 | : _M_value(std::forward<_Args>(__args)...)
358 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
359In file included from src/serialize.hh:6,
360 from src/EmuDuration.hh:4,
361 from src/EmuTime.hh:4,
362 from src/Schedulable.hh:4,
363 from src/events/AfterCommand.cc:5:
364src/utils/StringOp.hh: In function ‘std::optional<_Tp> StringOp::stringTo(std::string_view) [with T = unsigned int]’:
365src/utils/StringOp.hh:147:19: note: ‘result’ was declared here
366 147 | T result;
367 | ^~~~~~
368Compiling events/HotKey.cc...
369In file included from /usr/include/SDL2/SDL_video.h:33,
370 from /usr/include/SDL2/SDL_events.h:33,
371 from /usr/include/SDL2/SDL.h:41,
372 from src/events/InputEventGenerator.hh:8,
373 from src/events/EventDistributor.cc:6:
374/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
375/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
376 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
377 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
378/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
379 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
380 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
381/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
382 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
383 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
384/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
385 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
386 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
387Compiling events/InputEventFactory.cc...
388Compiling events/InputEventGenerator.cc...
389In file included from /usr/include/SDL2/SDL_video.h:33,
390 from /usr/include/SDL2/SDL_events.h:33,
391 from /usr/include/SDL2/SDL.h:41,
392 from src/events/InputEventFactory.cc:8:
393/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
394/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
395 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
396 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
397/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
398 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
399 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
400/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
401 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
402 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
403/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
404 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
405 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
406In file included from /usr/include/SDL2/SDL_video.h:33,
407 from /usr/include/SDL2/SDL_events.h:33,
408 from /usr/include/SDL2/SDL.h:41,
409 from src/events/InputEventGenerator.hh:8,
410 from src/events/InputEventGenerator.cc:1:
411/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
412/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
413 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
414 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
415/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
416 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
417 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
418/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
419 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
420 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
421/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
422 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
423 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
424Compiling events/Keys.cc...
425Compiling events/MSXCliComm.cc...
426Compiling events/TclCallbackMessages.cc...
427Compiling fdc/AVTFDC.cc...
428Compiling fdc/CanonFDC.cc...
429Compiling fdc/DMKDiskImage.cc...
430Compiling fdc/DSKDiskImage.cc...
431Compiling fdc/DirAsDSK.cc...
432Compiling fdc/Disk.cc...
433Compiling fdc/DiskChanger.cc...
434Compiling fdc/DiskDrive.cc...
435Compiling fdc/DiskFactory.cc...
436Compiling fdc/DiskImageUtils.cc...
437Compiling fdc/DiskManipulator.cc...
438Compiling fdc/DiskName.cc...
439Compiling fdc/DiskPartition.cc...
440Compiling fdc/DriveMultiplexer.cc...
441Compiling fdc/DummyDisk.cc...
442Compiling fdc/EmptyDiskPatch.cc...
443Compiling fdc/MSXFDC.cc...
444Compiling fdc/MSXtar.cc...
445Compiling fdc/MicrosolFDC.cc...
446Compiling fdc/NationalFDC.cc...
447Compiling fdc/NowindCommand.cc...
448Compiling fdc/NowindHost.cc...
449Compiling fdc/NowindInterface.cc...
450Compiling fdc/NowindRomDisk.cc...
451Compiling fdc/PhilipsFDC.cc...
452Compiling fdc/RamDSKDiskImage.cc...
453Compiling fdc/RawTrack.cc...
454Compiling fdc/RealDrive.cc...
455Compiling fdc/SVIFDC.cc...
456Compiling fdc/SanyoFDC.cc...
457Compiling fdc/SectorAccessibleDisk.cc...
458Compiling fdc/SectorBasedDisk.cc...
459Compiling fdc/SpectravideoFDC.cc...
460Compiling fdc/TC8566AF.cc...
461Compiling fdc/TalentTDC600.cc...
462Compiling fdc/ToshibaFDC.cc...
463Compiling fdc/TurboRFDC.cc...
464Compiling fdc/VictorFDC.cc...
465Compiling fdc/WD2793.cc...
466Compiling fdc/WD2793BasedFDC.cc...
467Compiling fdc/XSADiskImage.cc...
468Compiling fdc/YamahaFDC.cc...
469Compiling file/FileContext.cc...
470Compiling file/FileOperations.cc...
471Compiling file/FilePool.cc...
472Compiling file/FilePoolCore.cc...
473Compiling file/Filename.cc...
474Compiling ide/AbstractIDEDevice.cc...
475Compiling ide/BeerIDE.cc...
476Compiling ide/DummyIDEDevice.cc...
477Compiling ide/DummySCSIDevice.cc...
478Compiling ide/GoudaSCSI.cc...
479Compiling ide/HD.cc...
480Compiling ide/HDCommand.cc...
481Compiling ide/HDImageCLI.cc...
482Compiling ide/IDECDROM.cc...
483Compiling ide/IDEDeviceFactory.cc...
484Compiling ide/IDEHD.cc...
485Compiling ide/MB89352.cc...
486Compiling ide/MegaSCSI.cc...
487Compiling ide/SCSIHD.cc...
488Compiling ide/SCSILS120.cc...
489Compiling ide/SunriseIDE.cc...
490Compiling ide/WD33C93.cc...
491Compiling input/ArkanoidPad.cc...
492Compiling input/ColecoJoystickIO.cc...
493Compiling input/DummyJoystick.cc...
494Compiling input/EventDelay.cc...
495Compiling input/JoyMega.cc...
496Compiling input/JoyTap.cc...
497Compiling input/Joystick.cc...
498In file included from /usr/include/SDL2/SDL_video.h:33,
499 from /usr/include/SDL2/SDL_events.h:33,
500 from /usr/include/SDL2/SDL.h:41,
501 from src/input/JoyMega.hh:7,
502 from src/input/JoyMega.cc:1:
503/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
504/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
505 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
506 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
507/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
508 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
509 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
510/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
511 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
512 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
513/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
514 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
515 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
516Compiling input/JoystickDevice.cc...
517In file included from /usr/include/SDL2/SDL_video.h:33,
518 from /usr/include/SDL2/SDL_events.h:33,
519 from /usr/include/SDL2/SDL.h:41,
520 from src/input/Joystick.hh:9,
521 from src/input/Joystick.cc:1:
522/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
523/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
524 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
525 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
526/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
527 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
528 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
529/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
530 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
531 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
532/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
533 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
534 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
535Compiling input/JoystickPort.cc...
536Compiling input/KeyJoystick.cc...
537Compiling input/Keyboard.cc...
538Compiling input/KeyboardSettings.cc...
539Compiling input/MSXEventDistributor.cc...
540In file included from /usr/include/SDL2/SDL_video.h:33,
541 from /usr/include/SDL2/SDL_events.h:33,
542 from /usr/include/SDL2/SDL.h:41,
543 from src/input/Keyboard.cc:28:
544/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
545/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
546 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
547 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
548/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
549 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
550 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
551/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
552 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
553 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
554/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
555 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
556 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
557Compiling input/MagicKey.cc...
558Compiling input/Mouse.cc...
559Compiling input/MsxChar2Unicode.cc...
560Compiling input/NinjaTap.cc...
561In file included from /usr/include/SDL2/SDL_video.h:33,
562 from /usr/include/SDL2/SDL_events.h:33,
563 from /usr/include/SDL2/SDL.h:41,
564 from src/input/Mouse.cc:10:
565/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
566/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
567 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
568 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
569/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
570 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
571 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
572/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
573 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
574 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
575/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
576 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
577 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
578Compiling input/Paddle.cc...
579Compiling input/RecordedCommand.cc...
580Compiling input/SETetrisDongle.cc...
581Compiling input/SG1000JoystickIO.cc...
582Compiling input/StateChangeDistributor.cc...
583Compiling input/Touchpad.cc...
584Compiling input/Trackball.cc...
585Compiling input/UnicodeKeymap.cc...
586Compiling laserdisc/LaserdiscPlayer.cc...
587Compiling laserdisc/OggReader.cc...
588Compiling laserdisc/PioneerLDControl.cc...
589Compiling memory/AmdFlash.cc...
590Compiling memory/CanonWordProcessor.cc...
591Compiling memory/Carnivore2.cc...
592Compiling memory/CheckedRam.cc...
593Compiling memory/ColecoSuperGameModule.cc...
594Compiling memory/EEPROM_93C46.cc...
595Compiling memory/ESE_RAM.cc...
596Compiling memory/ESE_SCC.cc...
597Compiling memory/FraelSwitchableROM.cc...
598Compiling memory/KonamiUltimateCollection.cc...
599Compiling memory/MSXHBI55.cc...
600Compiling memory/MSXMapperIO.cc...
601Compiling memory/MSXMegaRam.cc...
602Compiling memory/MSXMemoryMapper.cc...
603Compiling memory/MSXMemoryMapperBase.cc...
604Compiling memory/MSXMirrorDevice.cc...
605Compiling memory/MSXPac.cc...
606Compiling memory/MSXRam.cc...
607Compiling memory/MSXRom.cc...
608Compiling memory/MSXRomCLI.cc...
609Compiling memory/MegaFlashRomSCCPlus.cc...
610Compiling memory/MegaFlashRomSCCPlusSD.cc...
611Compiling memory/MusicalMemoryMapper.cc...
612Compiling memory/PanasonicMemory.cc...
613Compiling memory/PanasonicRam.cc...
614Compiling memory/ROMHunterMk2.cc...
615Compiling memory/Ram.cc...
616Compiling memory/ReproCartridgeV1.cc...
617Compiling memory/ReproCartridgeV2.cc...
618Compiling memory/Rom.cc...
619Compiling memory/RomArc.cc...
620Compiling memory/RomAscii16_2.cc...
621Compiling memory/RomAscii16kB.cc...
622Compiling memory/RomAscii8_8.cc...
623Compiling memory/RomAscii8kB.cc...
624Compiling memory/RomBlocks.cc...
625Compiling memory/RomColecoMegaCart.cc...
626Compiling memory/RomCrossBlaim.cc...
627Compiling memory/RomDRAM.cc...
628Compiling memory/RomDatabase.cc...
629Compiling memory/RomDooly.cc...
630Compiling memory/RomFSA1FM.cc...
631Compiling memory/RomFactory.cc...
632Compiling memory/RomGameMaster2.cc...
633Compiling memory/RomGeneric16kB.cc...
634Compiling memory/RomGeneric8kB.cc...
635Compiling memory/RomHalnote.cc...
636Compiling memory/RomHarryFox.cc...
637Compiling memory/RomHolyQuran.cc...
638Compiling memory/RomHolyQuran2.cc...
639Compiling memory/RomInfo.cc...
640Compiling memory/RomKonami.cc...
641Compiling memory/RomKonamiKeyboardMaster.cc...
642Compiling memory/RomKonamiSCC.cc...
643Compiling memory/RomMSXDOS2.cc...
644Compiling memory/RomMSXWrite.cc...
645Compiling memory/RomMSXtra.cc...
646Compiling memory/RomMajutsushi.cc...
647Compiling memory/RomManbow2.cc...
648Compiling memory/RomMatraCompilation.cc...
649Compiling memory/RomMatraInk.cc...
650Compiling memory/RomMitsubishiMLTS2.cc...
651Compiling memory/RomMultiRom.cc...
652Compiling memory/RomNational.cc...
653Compiling memory/RomNettouYakyuu.cc...
654Compiling memory/RomPadial16kB.cc...
655Compiling memory/RomPadial8kB.cc...
656Compiling memory/RomPageNN.cc...
657Compiling memory/RomPanasonic.cc...
658Compiling memory/RomPlain.cc...
659Compiling memory/RomPlayBall.cc...
660Compiling memory/RomRType.cc...
661Compiling memory/RomRamFile.cc...
662Compiling memory/RomSuperLodeRunner.cc...
663Compiling memory/RomSuperSwangi.cc...
664Compiling memory/RomSynthesizer.cc...
665Compiling memory/RomZemina126in1.cc...
666Compiling memory/RomZemina25in1.cc...
667Compiling memory/RomZemina80in1.cc...
668Compiling memory/RomZemina90in1.cc...
669Compiling memory/SRAM.cc...
670Compiling memory/SdCard.cc...
671Compiling memory/TrackedRam.cc...
672Compiling serial/ClockPin.cc...
673Compiling serial/DummyMidiInDevice.cc...
674Compiling serial/DummyMidiOutDevice.cc...
675Compiling serial/DummyRS232Device.cc...
676Compiling serial/I8251.cc...
677Compiling serial/I8254.cc...
678Compiling serial/JVCMSXMIDI.cc...
679Compiling serial/MC6850.cc...
680Compiling serial/MSXFacMidiInterface.cc...
681Compiling serial/MSXMidi.cc...
682Compiling serial/MSXRS232.cc...
683Compiling serial/MidiInConnector.cc...
684Compiling serial/MidiInDevice.cc...
685Compiling serial/MidiInReader.cc...
686Compiling serial/MidiOutConnector.cc...
687Compiling serial/MidiOutDevice.cc...
688Compiling serial/MidiOutLogger.cc...
689Compiling serial/MidiSessionALSA.cc...
690Compiling serial/MusicModuleMIDI.cc...
691Compiling serial/RS232Connector.cc...
692Compiling serial/RS232Device.cc...
693Compiling serial/RS232Tester.cc...
694Compiling serial/YM2148.cc...
695Compiling settings/BooleanSetting.cc...
696Compiling settings/EnumSetting.cc...
697Compiling settings/FilenameSetting.cc...
698Compiling settings/FloatSetting.cc...
699Compiling settings/IntegerSetting.cc...
700Compiling settings/KeyCodeSetting.cc...
701Compiling settings/ProxySetting.cc...
702Compiling settings/ReadOnlySetting.cc...
703Compiling settings/Setting.cc...
704Compiling settings/SettingsManager.cc...
705Compiling settings/StringSetting.cc...
706Compiling settings/UserSettings.cc...
707Compiling settings/VideoSourceSetting.cc...
708Compiling sound/AY8910.cc...
709Compiling sound/AY8910Periphery.cc...
710Compiling sound/AudioInputConnector.cc...
711Compiling sound/AudioInputDevice.cc...
712Compiling sound/BlipBuffer.cc...
713Compiling sound/DACSound16S.cc...
714Compiling sound/DACSound8U.cc...
715Compiling sound/DummyAudioInputDevice.cc...
716Compiling sound/DummyY8950KeyboardDevice.cc...
717Compiling sound/EmuTimer.cc...
718Compiling sound/KeyClick.cc...
719Compiling sound/MSXAudio.cc...
720Compiling sound/MSXFmPac.cc...
721Compiling sound/MSXMixer.cc...
722Compiling sound/MSXMoonSound.cc...
723Compiling sound/MSXMusic.cc...
724Compiling sound/MSXOPL3Cartridge.cc...
725Compiling sound/MSXPSG.cc...
726Compiling sound/MSXSCCPlusCart.cc...
727Compiling sound/MSXTurboRPCM.cc...
728Compiling sound/MSXYamahaSFG.cc...
729Compiling sound/Mixer.cc...
730Compiling sound/ResampleBlip.cc...
731Compiling sound/ResampleHQ.cc...
732In file included from /usr/include/SDL2/SDL_video.h:33,
733 from /usr/include/SDL2/SDL_events.h:33,
734 from /usr/include/SDL2/SDL.h:41,
735 from src/video/SDLSurfacePtr.hh:6,
736 from src/sound/SDLSoundDriver.hh:5,
737 from src/sound/Mixer.cc:4:
738/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
739/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
740 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
741 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
742/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
743 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
744 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
745/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
746 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
747 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
748/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
749 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
750 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
751Compiling sound/ResampleLQ.cc...
752Compiling sound/ResampleTrivial.cc...
753Compiling sound/ResampledSoundDevice.cc...
754Compiling sound/SCC.cc...
755Compiling sound/SDLSoundDriver.cc...
756Compiling sound/SN76489.cc...
757In file included from /usr/include/SDL2/SDL_video.h:33,
758 from /usr/include/SDL2/SDL_events.h:33,
759 from /usr/include/SDL2/SDL.h:41,
760 from src/video/SDLSurfacePtr.hh:6,
761 from src/sound/SDLSoundDriver.hh:5,
762 from src/sound/SDLSoundDriver.cc:1:
763/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
764/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
765 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
766 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
767/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
768 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
769 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
770/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
771 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
772 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
773/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
774 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
775 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
776Compiling sound/SNPSG.cc...
777Compiling sound/SVIPSG.cc...
778Compiling sound/SamplePlayer.cc...
779Compiling sound/SoundDevice.cc...
780Compiling sound/VLM5030.cc...
781Compiling sound/WavAudioInput.cc...
782Compiling sound/Y8950.cc...
783Compiling sound/Y8950Adpcm.cc...
784Compiling sound/Y8950KeyboardConnector.cc...
785Compiling sound/Y8950KeyboardDevice.cc...
786Compiling sound/Y8950Periphery.cc...
787Compiling sound/YM2151.cc...
788Compiling sound/YM2413.cc...
789Compiling sound/YM2413Burczynski.cc...
790Compiling sound/YM2413NukeYKT.cc...
791Compiling sound/YM2413Okazaki.cc...
792Compiling sound/YM2413OriginalNukeYKT.cc...
793Compiling sound/YMF262.cc...
794src/sound/YM2413NukeYKT.cc: In member function ‘void openmsx::YM2413NukeYKT::YM2413::step18(float**) [with bool TEST_MODE = true]’:
795src/sound/YM2413NukeYKT.cc:831:19: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without
796 831 | NEVER_INLINE void YM2413::step18(float* out[9 + 5])
797 | ^~~~~~
798src/sound/YM2151.cc: In member function ‘void openmsx::YM2151::serialize(Archive&, unsigned int) [with Archive = openmsx::MemInputArchive]’:
799src/sound/YM2151.cc:1613:6: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without
800 1613 | void YM2151::serialize(Archive& a, unsigned /*version*/)
801 | ^~~~~~
802Compiling sound/YMF278.cc...
803Compiling unittest/FilePoolCore_test.cc...
804Compiling unittest/FixedPoint_test.cc...
805Compiling unittest/IterableBitSet_test.cc...
806Compiling unittest/StringOp_test.cc...
807Compiling unittest/eeprom.cc...
808Compiling unittest/sha1.cc...
809In file included from src/utils/StringOp.hh:12,
810 from src/unittest/StringOp_test.cc:2:
811In constructor ‘constexpr std::_Optional_payload_base<_Tp>::_Storage<_Up, <anonymous> >::_Storage(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; _Up = unsigned int; bool <anonymous> = true; _Tp = unsigned int]’,
812 inlined from ‘constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; _Tp = unsigned int]’ at /usr/include/c++/12/optional:126:4,
813 inlined from ‘constexpr std::_Optional_payload<unsigned int, true, true, true>::_Optional_payload(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}][inherited from std::_Optional_payload_base<unsigned int>]’ at /usr/include/c++/12/optional:339:42,
814 inlined from ‘constexpr std::_Optional_base<_Tp, true, true>::_Optional_base(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}; typename std::enable_if<is_constructible_v<_Tp, _Args ...>, bool>::type <anonymous> = false; _Tp = unsigned int]’ at /usr/include/c++/12/optional:650:4,
815 inlined from ‘constexpr std::optional<_Tp>::optional(_Up&&) [with _Up = unsigned int; typename std::enable_if<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Iter>::type>::type> >, std::__not_<std::is_same<std::in_place_t, typename std::remove_cv<typename std::remove_reference<_Iter>::type>::type> >, std::is_constructible<_Tp, _Up>, std::is_convertible<_Iter, _Iterator> >, bool>::type <anonymous> = true; _Tp = unsigned int]’ at /usr/include/c++/12/optional:749:47,
816 inlined from ‘std::optional<_Up> StringOp::stringToBase(std::string_view) [with int BASE = 2; T = unsigned int]’ at src/utils/StringOp.hh:152:11,
817 inlined from ‘std::optional<_Tp> StringOp::stringTo(std::string_view) [with T = unsigned int]’ at src/utils/StringOp.hh:190:31:
818/usr/include/c++/12/optional:214:15: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized]
819 214 | : _M_value(std::forward<_Args>(__args)...)
820 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
821src/utils/StringOp.hh: In function ‘std::optional<_Tp> StringOp::stringTo(std::string_view) [with T = unsigned int]’:
822src/utils/StringOp.hh:147:19: note: ‘result’ was declared here
823 147 | T result;
824 | ^~~~~~
825Compiling unittest/view_test.cc...
826src/sound/YM2413NukeYKT.cc: In member function ‘void openmsx::YM2413NukeYKT::YM2413::step18(float**) [with bool TEST_MODE = false]’:
827src/sound/YM2413NukeYKT.cc:831:19: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without
828Compiling utils/DeltaBlock.cc...
829Compiling utils/StringOp.cc...
830Compiling utils/sha1.cc...
831Compiling video/ADVram.cc...
832Compiling video/AviRecorder.cc...
833Compiling video/CharacterConverter.cc...
834Compiling video/Display.cc...
835Compiling video/DummyRenderer.cc...
836Compiling video/DummyVideoSystem.cc...
837In file included from src/unittest/StringOp_test.cc:1:
838src/unittest/StringOp_test.cc: In function ‘void ____C_A_T_C_H____T_E_S_T____0()’:
839src/unittest/StringOp_test.cc:99:1: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without
840 99 | TEST_CASE("StringOp")
841 | ^~~~~~~~~
842Compiling video/FBPostProcessor.cc...
843Compiling video/GLPostProcessor.cc...
844Compiling video/GLSnow.cc...
845In file included from /usr/include/SDL2/SDL_video.h:33,
846 from /usr/include/SDL2/SDL_events.h:33,
847 from /usr/include/SDL2/SDL.h:41,
848 from src/video/SDLOutputSurface.hh:6,
849 from src/video/FBPostProcessor.cc:8:
850/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
851/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
852 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
853 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
854/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
855 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
856 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
857/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
858 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
859 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
860/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
861 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
862 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
863Compiling video/PixelRenderer.cc...
864Compiling video/PostProcessor.cc...
865Compiling video/RenderSettings.cc...
866In file included from /usr/include/SDL2/SDL_video.h:33,
867 from /usr/include/SDL2/SDL_events.h:33,
868 from /usr/include/SDL2/SDL.h:41,
869 from src/video/SDLSurfacePtr.hh:6,
870 from src/video/PNG.hh:5,
871 from src/video/PostProcessor.cc:8:
872/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
873/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
874 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
875 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
876/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
877 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
878 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
879/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
880 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
881 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
882/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
883 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
884 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
885Compiling video/RendererFactory.cc...
886Compiling video/SDLGLVisibleSurface.cc...
887Compiling video/SDLImage.cc...
888Compiling video/SDLRasterizer.cc...
889Compiling video/SDLSnow.cc...
890In file included from /usr/include/SDL2/SDL_video.h:33,
891 from /usr/include/SDL2/SDL_events.h:33,
892 from /usr/include/SDL2/SDL.h:41,
893 from src/video/SDLOutputSurface.hh:6,
894 from src/video/SDLVisibleSurfaceBase.hh:4,
895 from src/video/SDLGLVisibleSurface.hh:4,
896 from src/video/SDLGLVisibleSurface.cc:1:
897/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
898/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
899 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
900 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
901/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
902 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
903 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
904/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
905 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
906 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
907/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
908 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
909 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
910In file included from /usr/include/SDL2/SDL_video.h:33,
911 from /usr/include/SDL2/SDL_events.h:33,
912 from /usr/include/SDL2/SDL.h:41,
913 from src/video/SDLSurfacePtr.hh:6,
914 from src/video/SDLImage.hh:5,
915 from src/video/SDLImage.cc:1:
916/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
917/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
918 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
919 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
920/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
921 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
922 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
923/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
924 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
925 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
926/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
927 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
928 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
929In file included from /usr/include/SDL2/SDL_video.h:33,
930 from /usr/include/SDL2/SDL_events.h:33,
931 from /usr/include/SDL2/SDL.h:41,
932 from src/video/SDLOutputSurface.hh:6,
933 from src/video/SDLSnow.cc:2:
934/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
935/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
936 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
937 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
938/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
939 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
940 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
941/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
942 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
943 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
944/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
945 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
946 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
947Compiling video/SDLVideoSystem.cc...
948Compiling video/SDLVisibleSurface.cc...
949Compiling video/SDLVisibleSurfaceBase.cc...
950In file included from /usr/include/SDL2/SDL_video.h:33,
951 from /usr/include/SDL2/SDL_events.h:33,
952 from /usr/include/SDL2/SDL.h:41,
953 from src/video/SDLOutputSurface.hh:6,
954 from src/video/SDLVisibleSurfaceBase.hh:4,
955 from src/video/SDLVisibleSurface.hh:4,
956 from src/video/SDLVideoSystem.cc:2:
957/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
958/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
959 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
960 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
961/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
962 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
963 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
964/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
965 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
966 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
967/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
968 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
969 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
970In file included from /usr/include/SDL2/SDL_video.h:33,
971 from /usr/include/SDL2/SDL_events.h:33,
972 from /usr/include/SDL2/SDL.h:41,
973 from src/video/SDLOutputSurface.hh:6,
974 from src/video/SDLVisibleSurfaceBase.hh:4,
975 from src/video/SDLVisibleSurface.hh:4,
976 from src/video/SDLVisibleSurface.cc:1:
977/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
978/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
979 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
980 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
981/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
982 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
983 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
984/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
985 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
986 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
987/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
988 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
989 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
990In file included from /usr/include/SDL2/SDL_video.h:33,
991 from /usr/include/SDL2/SDL_events.h:33,
992 from /usr/include/SDL2/SDL.h:41,
993 from src/video/SDLOutputSurface.hh:6,
994 from src/video/SDLVisibleSurfaceBase.hh:4,
995 from src/video/SDLVisibleSurfaceBase.cc:1:
996/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
997/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
998 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
999 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
1000/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1001 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
1002 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
1003/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1004 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
1005 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
1006/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1007 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
1008 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
1009Compiling video/SpriteChecker.cc...
1010Compiling video/VDP.cc...
1011Compiling video/VDPAccessSlots.cc...
1012Compiling video/VDPCmdEngine.cc...
1013Compiling video/VDPVRAM.cc...
1014Compiling video/VideoLayer.cc...
1015Compiling video/VisibleSurface.cc...
1016Compiling video/ZMBVEncoder.cc...
1017In file included from /usr/include/SDL2/SDL_video.h:33,
1018 from /usr/include/SDL2/SDL_events.h:33,
1019 from /usr/include/SDL2/SDL.h:41,
1020 from src/events/InputEventGenerator.hh:8,
1021 from src/video/VisibleSurface.cc:9:
1022/usr/include/SDL2/SDL_rect.h: In function ‘SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect*, const SDL_FRect*, float)’:
1023/usr/include/SDL2/SDL_rect.h:255:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1024 255 | ((SDL_fabs(a->x - b->x) <= epsilon) &&
1025 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
1026/usr/include/SDL2/SDL_rect.h:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1027 256 | (SDL_fabs(a->y - b->y) <= epsilon) &&
1028 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
1029/usr/include/SDL2/SDL_rect.h:257:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1030 257 | (SDL_fabs(a->w - b->w) <= epsilon) &&
1031 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
1032/usr/include/SDL2/SDL_rect.h:258:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1033 258 | (SDL_fabs(a->h - b->h) <= epsilon))))
1034 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
1035Compiling video/ld/LDDummyRenderer.cc...
1036Compiling video/ld/LDPixelRenderer.cc...
1037Compiling video/ld/LDSDLRasterizer.cc...
1038Compiling video/scalers/GLRGBScaler.cc...
1039Compiling video/scalers/GLScalerFactory.cc...
1040Compiling video/scalers/GLSimpleScaler.cc...
1041Compiling video/scalers/GLTVScaler.cc...
1042Compiling video/scalers/RGBTriplet3xScaler.cc...
1043Compiling video/scalers/ScalerFactory.cc...
1044Compiling video/scalers/Simple2xScaler.cc...
1045Compiling video/scalers/Simple3xScaler.cc...
1046Compiling video/v9990/V9990.cc...
1047Compiling video/v9990/V9990BitmapConverter.cc...
1048Compiling video/v9990/V9990CmdEngine.cc...
1049Compiling video/v9990/V9990DummyRenderer.cc...
1050Compiling video/v9990/V9990PixelRenderer.cc...
1051Compiling video/v9990/V9990PxConverter.cc...
1052Compiling video/v9990/V9990SDLRasterizer.cc...
1053Compiling video/v9990/V9990VRAM.cc...
1054Compiling video/v9990/Video9000.cc...
1055Linking openmsx...
1056Removing any old binary package...
1057Creating binary package:
1058 Executable...
1059 Data files...
1060 Documentation...
1061 C-BIOS...
1062 Creating symlinks...