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