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