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