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