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