*** This log is abridged to its last 1000 lines: C++ engines/wintermute/base/base_transition_manager.o C++ engines/wintermute/base/base_viewport.o C++ engines/wintermute/base/saveload.o C++ engines/wintermute/base/save_thumb_helper.o C++ engines/wintermute/base/timer.o C++ engines/wintermute/ext/dll_dlltest.o C++ engines/wintermute/ext/dll_geturl.o C++ engines/wintermute/ext/dll_httpconnect.o C++ engines/wintermute/ext/dll_img.o C++ engines/wintermute/ext/dll_installutil.o C++ engines/wintermute/ext/dll_kernel32.o C++ engines/wintermute/ext/dll_shell32.o C++ engines/wintermute/ext/dll_tools.o C++ engines/wintermute/ext/scene_achievements.o C++ engines/wintermute/ext/wme_3fstatistics.o C++ engines/wintermute/ext/wme_commandlinehelper.o C++ engines/wintermute/ext/wme_galaxy.o C++ engines/wintermute/ext/wme_steam.o C++ engines/wintermute/ext/wme_windowmode.o C++ engines/wintermute/ext/wme_vlink.o C++ engines/wintermute/debugger/breakpoint.o C++ engines/wintermute/debugger/debugger_controller.o C++ engines/wintermute/debugger/error.o C++ engines/wintermute/debugger/listing_providers/blank_listing.o C++ engines/wintermute/debugger/listing_providers/blank_listing_provider.o C++ engines/wintermute/debugger/listing_providers/basic_source_listing_provider.o C++ engines/wintermute/debugger/listing_providers/cached_source_listing_provider.o C++ engines/wintermute/debugger/listing_providers/source_listing.o C++ engines/wintermute/debugger/listing.o C++ engines/wintermute/debugger/script_monitor.o C++ engines/wintermute/debugger/watch.o C++ engines/wintermute/debugger/watch_instance.o C++ engines/wintermute/math/math_util.o C++ engines/wintermute/math/matrix4.o C++ engines/wintermute/math/vector2.o C++ engines/wintermute/metaengine.o C++ engines/wintermute/platform_osystem.o C++ engines/wintermute/system/sys_class.o C++ engines/wintermute/system/sys_class_registry.o C++ engines/wintermute/system/sys_instance.o C++ engines/wintermute/ui/ui_button.o C++ engines/wintermute/ui/ui_edit.o C++ engines/wintermute/ui/ui_entity.o C++ engines/wintermute/ui/ui_object.o C++ engines/wintermute/ui/ui_text.o C++ engines/wintermute/ui/ui_tiled_image.o C++ engines/wintermute/ui/ui_window.o C++ engines/wintermute/utils/crc.o C++ engines/wintermute/utils/path_util.o C++ engines/wintermute/utils/string_util.o C++ engines/wintermute/utils/utils.o C++ engines/wintermute/video/subtitle_card.o C++ engines/wintermute/video/video_player.o C++ engines/wintermute/video/video_subtitler.o C++ engines/wintermute/video/video_theora_player.o C++ engines/wintermute/debugger.o C++ engines/wintermute/wintermute.o C++ engines/wintermute/persistent.o C++ engines/wintermute/ad/ad_actor_3dx.o C++ engines/wintermute/ad/ad_attach_3dx.o C++ engines/wintermute/ad/ad_block.o C++ engines/wintermute/ad/ad_generic.o C++ engines/wintermute/ad/ad_geom_ext.o C++ engines/wintermute/ad/ad_geom_ext_node.o C++ engines/wintermute/ad/ad_object_3d.o C++ engines/wintermute/ad/ad_path3d.o C++ engines/wintermute/ad/ad_path_point3d.o C++ engines/wintermute/ad/ad_scene_geometry.o C++ engines/wintermute/ad/ad_walkplane.o C++ engines/wintermute/ad/ad_waypoint_group3d.o C++ engines/wintermute/base/gfx/3dcamera.o C++ engines/wintermute/base/gfx/3dlight.o C++ engines/wintermute/base/gfx/3deffect.o C++ engines/wintermute/base/gfx/3deffect_params.o C++ engines/wintermute/base/gfx/3dface.o C++ engines/wintermute/base/gfx/3dloader_3ds.o C++ engines/wintermute/base/gfx/3dmesh.o C++ engines/wintermute/base/gfx/3dshadow_volume.o C++ engines/wintermute/base/gfx/3dutils.o C++ engines/wintermute/base/gfx/3dvertex.o C++ engines/wintermute/base/gfx/base_renderer3d.o C++ engines/wintermute/base/gfx/skin_mesh_helper.o C++ engines/wintermute/base/gfx/xactive_animation.o C++ engines/wintermute/base/gfx/xanimation.o C++ engines/wintermute/base/gfx/xanimation_channel.o C++ engines/wintermute/base/gfx/xanimation_set.o C++ engines/wintermute/base/gfx/xfile.o C++ engines/wintermute/base/gfx/xfile_loader.o C++ engines/wintermute/base/gfx/xframe_node.o C++ engines/wintermute/base/gfx/xmaterial.o C++ engines/wintermute/base/gfx/xmath.o C++ engines/wintermute/base/gfx/xmesh.o C++ engines/wintermute/base/gfx/xmodel.o engines/wintermute/base/gfx/xfile_loader.cpp: In member function 'void Wintermute::XFileLoader::parseToken()': engines/wintermute/base/gfx/xfile_loader.cpp:541:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 541 | _currentToken._floatVal = *(float *)&value; | ^~~~~~~~~~~~~~~ C++ engines/wintermute/base/gfx/xskinmesh.o C++ engines/wintermute/base/gfx/opengl/base_surface_opengl3d.o C++ engines/wintermute/base/gfx/opengl/base_render_opengl3d.o C++ engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.o C++ engines/wintermute/base/gfx/opengl/meshx_opengl.o C++ engines/wintermute/base/gfx/opengl/meshx_opengl_shader.o C++ engines/wintermute/base/gfx/opengl/mesh3ds_opengl.o C++ engines/wintermute/base/gfx/opengl/mesh3ds_opengl_shader.o C++ engines/wintermute/base/gfx/opengl/shadow_volume_opengl.o C++ engines/wintermute/base/gfx/opengl/shadow_volume_opengl_shader.o C++ engines/wintermute/base/base_animation_transition_time.o C++ engines/zvision/core/console.o C++ engines/zvision/core/clock.o C++ engines/zvision/core/events.o C++ engines/zvision/file/lzss_read_stream.o C++ engines/zvision/file/save_manager.o C++ engines/zvision/file/search_manager.o C++ engines/zvision/file/zfs_archive.o C++ engines/zvision/graphics/cursors/cursor_manager.o C++ engines/zvision/graphics/cursors/cursor.o C++ engines/zvision/graphics/effects/fog.o C++ engines/zvision/graphics/effects/light.o C++ engines/zvision/graphics/effects/wave.o C++ engines/zvision/graphics/render_manager.o C++ engines/zvision/graphics/render_table.o C++ engines/zvision/metaengine.o C++ engines/zvision/scripting/actions.o C++ engines/zvision/scripting/control.o C++ engines/zvision/scripting/controls/fist_control.o C++ engines/zvision/scripting/controls/hotmov_control.o C++ engines/zvision/scripting/controls/input_control.o C++ engines/zvision/scripting/controls/lever_control.o C++ engines/zvision/scripting/controls/paint_control.o C++ engines/zvision/scripting/controls/push_toggle_control.o C++ engines/zvision/scripting/controls/safe_control.o C++ engines/zvision/scripting/controls/save_control.o C++ engines/zvision/scripting/controls/slot_control.o C++ engines/zvision/scripting/controls/titler_control.o C++ engines/zvision/scripting/inventory.o C++ engines/zvision/scripting/menu.o C++ engines/zvision/scripting/scr_file_handling.o C++ engines/zvision/scripting/script_manager.o C++ engines/zvision/scripting/effects/animation_effect.o C++ engines/zvision/scripting/effects/distort_effect.o C++ engines/zvision/scripting/effects/music_effect.o C++ engines/zvision/scripting/effects/region_effect.o C++ engines/zvision/scripting/effects/syncsound_effect.o C++ engines/zvision/scripting/effects/timer_effect.o C++ engines/zvision/scripting/effects/ttytext_effect.o C++ engines/zvision/sound/midi.o C++ engines/zvision/sound/zork_raw.o C++ engines/zvision/text/string_manager.o C++ engines/zvision/text/subtitles.o C++ engines/zvision/text/text.o C++ engines/zvision/text/truetype_font.o C++ engines/zvision/video/rlf_decoder.o C++ engines/zvision/video/video.o C++ engines/zvision/video/zork_avi_decoder.o C++ engines/zvision/zvision.o C++ engines/achievements.o C++ engines/advancedDetector.o C++ engines/dialogs.o C++ engines/engine.o C++ engines/game.o C++ engines/metaengine.o C++ engines/obsolete.o C++ engines/savestate.o C++ gui/about.o C++ gui/browser.o C++ gui/chooser.o C++ gui/console.o C++ gui/debugger.o C++ gui/dialog.o C++ gui/dump-all-dialogs.o C++ gui/editgamedialog.o C++ gui/error.o C++ gui/EventRecorder.o C++ gui/filebrowser-dialog.o C++ gui/gui-manager.o C++ gui/helpdialog.o C++ gui/imagealbum-dialog.o C++ gui/launcher.o C++ gui/massadd.o C++ gui/message.o C++ gui/MetadataParser.o C++ gui/object.o C++ gui/options.o C++ gui/predictivedialog.o C++ gui/saveload.o C++ gui/saveload-dialog.o C++ gui/shaderbrowser-dialog.o C++ gui/textviewer.o C++ gui/themebrowser.o C++ gui/ThemeEngine.o C++ gui/ThemeEval.o C++ gui/ThemeLayout.o C++ gui/ThemeParser.o C++ gui/Tooltip.o C++ gui/unknown-game-dialog.o C++ gui/widget.o C++ gui/animation/Animation.o C++ gui/animation/RepeatAnimationWrapper.o C++ gui/animation/SequenceAnimationComposite.o C++ gui/widgets/editable.o C++ gui/widgets/edittext.o C++ gui/widgets/grid.o C++ gui/widgets/groupedlist.o C++ gui/widgets/list.o C++ gui/widgets/popup.o C++ gui/widgets/richtext.o C++ gui/widgets/scrollbar.o C++ gui/widgets/scrollcontainer.o C++ gui/widgets/tab.o C++ gui/fluidsynth-dialog.o C++ backends/base-backend.o C++ backends/modular-backend.o C++ backends/audiocd/audiocd-stream.o C++ backends/audiocd/default/default-audiocd.o C++ backends/events/default/default-events.o C++ backends/fs/abstract-fs.o C++ backends/fs/stdiostream.o C++ backends/keymapper/action.o C++ backends/keymapper/hardware-input.o C++ backends/keymapper/input-watcher.o C++ backends/keymapper/keymap.o C++ backends/keymapper/keymapper.o C++ backends/keymapper/remap-widget.o C++ backends/keymapper/standard-actions.o C++ backends/keymapper/virtual-mouse.o C++ backends/log/log.o C++ backends/midi/alsa.o C++ backends/midi/dmedia.o C++ backends/midi/seq.o C++ backends/midi/sndio.o C++ backends/midi/stmidi.o C++ backends/midi/timidity.o C++ backends/saves/savefile.o C++ backends/saves/default/default-saves.o C++ backends/timer/default/default-timer.o C++ backends/networking/enet/source/callbacks.o backends/midi/seq.cpp: In member function 'void SeqMusicPlugin::addMidiDevices(int, MusicDevices&, Common::Array*) const': backends/midi/seq.cpp:307:29: warning: overflow in conversion from 'long unsigned int' to 'int' changes value from '2147766539' to '-2147200757' [-Woverflow] 307 | if (ioctl(deviceFD, SNDCTL_SEQ_NRMIDIS, &midiDeviceCount) == 0) { | ^~~~~~~~~~~~~~~~~~ backends/midi/seq.cpp:311:45: warning: overflow in conversion from 'long unsigned int' to 'int' changes value from '3228848396' to '-1066118900' [-Woverflow] 311 | if (ioctl(deviceFD, SNDCTL_MIDI_INFO, &midiInfo) == 0) { | ^~~~~~~~~~~~~~~~ backends/midi/seq.cpp: In member function 'void SeqMusicPlugin::addSynthDevices(int, MusicDevices&, Common::Array*) const': backends/midi/seq.cpp:322:29: warning: overflow in conversion from 'long unsigned int' to 'int' changes value from '2147766538' to '-2147200758' [-Woverflow] 322 | if (ioctl(deviceFD, SNDCTL_SEQ_NRSYNTHS, &synthDeviceCount) == 0) { | ^~~~~~~~~~~~~~~~~~~ backends/midi/seq.cpp:326:45: warning: overflow in conversion from 'long unsigned int' to 'int' changes value from '3230421268' to '-1064546028' [-Woverflow] 326 | if (ioctl(deviceFD, SNDCTL_SYNTH_ID, &synthInfo) == 0) { | ^~~~~~~~~~~~~~~ C++ backends/networking/enet/source/compress.o C++ backends/networking/enet/source/host.o C++ backends/networking/enet/source/list.o C++ backends/networking/enet/source/packet.o C++ backends/networking/enet/source/peer.o C++ backends/networking/enet/source/protocol.o C++ backends/networking/enet/source/unix.o C++ backends/networking/enet/enet.o C++ backends/networking/enet/host.o C++ backends/networking/enet/socket.o C++ backends/graphics/opengl/framebuffer.o C++ backends/graphics/opengl/opengl-graphics.o C++ backends/graphics/opengl/shader.o C++ backends/graphics/opengl/texture.o C++ backends/graphics/opengl/pipelines/clut8.o C++ backends/graphics/opengl/pipelines/fixed.o C++ backends/graphics/opengl/pipelines/pipeline.o C++ backends/graphics/opengl/pipelines/libretro.o C++ backends/graphics/opengl/pipelines/libretro/parser.o C++ backends/graphics/opengl/pipelines/shader.o C++ backends/events/sdl/sdl-events.o C++ backends/graphics/sdl/sdl-graphics.o C++ backends/graphics/surfacesdl/surfacesdl-graphics.o C++ backends/mixer/sdl/sdl-mixer.o C++ backends/mixer/null/null-mixer.o C++ backends/mutex/sdl/sdl-mutex.o C++ backends/timer/sdl/sdl-timer.o C++ backends/plugins/sdl/sdl-provider.o C++ backends/graphics/openglsdl/openglsdl-graphics.o C++ backends/graphics3d/opengl/framebuffer.o C++ backends/graphics3d/opengl/surfacerenderer.o C++ backends/graphics3d/opengl/texture.o C++ backends/graphics3d/opengl/tiledsurface.o C++ backends/graphics3d/openglsdl/openglsdl-graphics3d.o C++ backends/fs/posix/posix-fs.o C++ backends/fs/posix/posix-fs-factory.o C++ backends/fs/posix/posix-iostream.o C++ backends/fs/posix-drives/posix-drives-fs.o C++ backends/fs/posix-drives/posix-drives-fs-factory.o C++ backends/fs/chroot/chroot-fs-factory.o C++ backends/fs/chroot/chroot-fs.o C++ backends/plugins/posix/posix-provider.o C++ backends/saves/posix/posix-saves.o C++ backends/taskbar/unity/unity-taskbar.o C++ backends/dialogs/gtk/gtk-dialogs.o C++ backends/audiocd/linux/linux-audiocd.o C++ backends/imgui/imgui.o C++ backends/imgui/imgui_demo.o C++ backends/imgui/imgui_draw.o C++ backends/imgui/imgui_fonts.o C++ backends/imgui/imgui_tables.o C++ backends/imgui/imgui_widgets.o C++ backends/imgui/imgui_utils.o C++ backends/imgui/components/imgui_logger.o C++ backends/imgui/misc/freetype/imgui_freetype.o C++ backends/imgui/backends/imgui_impl_opengl3.o C++ backends/imgui/backends/imgui_impl_sdl2.o C++ backends/imgui/backends/imgui_impl_sdlrenderer2.o C++ video/3do_decoder.o C++ video/avi_decoder.o C++ video/coktel_decoder.o C++ video/dxa_decoder.o C++ video/flic_decoder.o C++ video/hnm_decoder.o C++ video/mpegps_decoder.o C++ video/mve_decoder.o C++ video/paco_decoder.o C++ video/psx_decoder.o C++ video/qt_decoder.o C++ video/smk_decoder.o C++ video/subtitles.o backends/imgui/imgui_widgets.cpp: In function 'bool ImGui::Combo(const char*, int*, const char* const*, int, int)': backends/imgui/imgui_widgets.cpp:2102:78: warning: cast from type 'const char* const*' to type 'void*' casts away qualifiers [-Wcast-qual] 2102 | const bool value_changed = Combo(label, current_item, Items_ArrayGetter, (void*)items, items_count, height_in_items); | ^~~~~~~~~~~~ backends/imgui/imgui_widgets.cpp: In function 'bool ImGui::Combo(const char*, int*, const char*, int)': backends/imgui/imgui_widgets.cpp:2116:79: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual] 2116 | bool value_changed = Combo(label, current_item, Items_SingleStringGetter, (void*)items_separated_by_zeros, items_count, height_in_items); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ video/video_decoder.o backends/imgui/imgui_widgets.cpp: In function 'bool ImGui::InputTextEx(const char*, const char*, char*, int, const ImVec2&, ImGuiInputTextFlags, ImGuiInputTextCallback, void*)': backends/imgui/imgui_widgets.cpp:5222:45: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual] 5222 | p = (const char*)memchr((void*)p, '\n', text_selected_end - p); | ^~~~~~~~ C++ video/bink_decoder.o backends/imgui/imgui_widgets.cpp: In function 'ImGuiTypingSelectRequest* ImGui::GetTypingSelectRequest(ImGuiTypingSelectFlags)': backends/imgui/imgui_widgets.cpp:7124:26: warning: cast from type 'const char*' to type 'void*' casts away qualifiers [-Wcast-qual] 7124 | char* p = (char*)(void*)ImTextFindPreviousUtf8Codepoint(data->SearchBuffer, data->SearchBuffer + buffer_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backends/imgui/imgui_widgets.cpp: In function 'bool ImGui::ListBox(const char*, int*, const char* const*, int, int)': backends/imgui/imgui_widgets.cpp:8250:80: warning: cast from type 'const char* const*' to type 'void*' casts away qualifiers [-Wcast-qual] 8250 | const bool value_changed = ListBox(label, current_item, Items_ArrayGetter, (void*)items, items_count, height_items); | ^~~~~~~~~~~~ C++ video/theora_decoder.o C++ image/ani.o C++ image/bmp.o C++ image/cel_3do.o C++ image/gif.o C++ image/icocur.o C++ image/iff.o C++ image/jpeg.o C++ image/neo.o C++ image/pcx.o C++ image/pict.o C++ image/png.o C++ image/scr.o C++ image/tga.o C++ image/xbm.o C++ image/codecs/bmp_raw.o C++ image/codecs/cdtoons.o C++ image/codecs/cinepak.o C++ image/codecs/codec.o C++ image/codecs/hlz.o C++ image/codecs/hnm.o C++ image/codecs/indeo3.o C++ image/codecs/indeo4.o C++ image/codecs/indeo5.o C++ image/codecs/jyv1.o C++ image/codecs/mjpeg.o C++ image/codecs/msrle.o C++ image/codecs/msrle4.o C++ image/codecs/msvideo1.o C++ image/codecs/qtrle.o C++ image/codecs/rpza.o C++ image/codecs/smc.o C++ image/codecs/svq1.o C++ image/codecs/truemotion1.o C++ image/codecs/xan.o C++ image/codecs/indeo/indeo.o C++ image/codecs/indeo/indeo_dsp.o C++ image/codecs/indeo/mem.o C++ image/codecs/indeo/vlc.o C++ image/codecs/mpeg.o C++ graphics/big5.o C++ graphics/blit/blit.o C++ graphics/blit/blit-alpha.o C++ graphics/blit/blit-generic.o C++ graphics/blit/blit-scale.o C++ graphics/cursorman.o C++ graphics/font.o C++ graphics/fontman.o C++ graphics/fonts/amigafont.o C++ graphics/fonts/bdf.o C++ graphics/fonts/consolefont.o C++ graphics/fonts/dosfont.o C++ graphics/fonts/freetype.o C++ graphics/fonts/macfont.o C++ graphics/fonts/newfont_big.o C++ graphics/fonts/newfont.o C++ graphics/fonts/ttf.o C++ graphics/fonts/winfont.o C++ graphics/framelimiter.o C++ graphics/image-archive.o C++ graphics/korfont.o C++ graphics/larryScale.o C++ graphics/maccursor.o C++ graphics/macgui/datafiles.o C++ graphics/macgui/macbutton.o C++ graphics/macgui/macdialog.o C++ graphics/macgui/macfontmanager.o C++ graphics/macgui/macmenu.o C++ graphics/macgui/macpopupmenu.o C++ graphics/macgui/mactext.o C++ graphics/macgui/mactext-canvas.o C++ graphics/macgui/mactext-md.o C++ graphics/macgui/mactextwindow.o C++ graphics/macgui/macwidget.o C++ graphics/macgui/macwindow.o C++ graphics/macgui/macwindowborder.o C++ graphics/macgui/macwindowmanager.o C++ graphics/managed_surface.o C++ graphics/nine_patch.o C++ graphics/opengl/context.o graphics/managed_surface.cpp: In copy constructor 'Graphics::ManagedSurface::ManagedSurface(const Graphics::ManagedSurface&)': graphics/managed_surface.cpp:44:17: warning: 'Graphics::ManagedSurface& Graphics::ManagedSurface::operator=(const Graphics::ManagedSurface&)' is deprecated: Use copyFrom() or a move constructor instead [-Wdeprecated-declarations] 44 | *this = surf; | ^~~~ In file included from graphics/managed_surface.cpp:22: ./graphics/managed_surface.h:202:25: note: declared here 202 | ManagedSurface &operator=(const ManagedSurface &surf); | ^~~~~~~~ C++ graphics/opengl/debug.o In member function 'void Graphics::MacWindowBorder::setOffsets(const Graphics::BorderOffsets&)', inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, Graphics::BorderOffsets)' at graphics/macgui/macwindowborder.cpp:269:13, inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)' at graphics/macgui/macwindowborder.cpp:262:11: graphics/macgui/macwindowborder.cpp:138:24: warning: 'offsets.Graphics::BorderOffsets::upperScrollHeight' may be used uninitialized [-Wmaybe-uninitialized] 138 | _borderOffsets = offsets; | ~~~~~~~~~~~~~~~^~~~~~~~~ graphics/macgui/macwindowborder.cpp: In member function 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)': graphics/macgui/macwindowborder.cpp:253:23: note: 'offsets.Graphics::BorderOffsets::upperScrollHeight' was declared here 253 | BorderOffsets offsets; | ^~~~~~~ In member function 'void Graphics::MacWindowBorder::setOffsets(const Graphics::BorderOffsets&)', inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, Graphics::BorderOffsets)' at graphics/macgui/macwindowborder.cpp:269:13, inlined from 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)' at graphics/macgui/macwindowborder.cpp:262:11: graphics/macgui/macwindowborder.cpp:138:24: warning: 'offsets.Graphics::BorderOffsets::lowerScrollHeight' may be used uninitialized [-Wmaybe-uninitialized] 138 | _borderOffsets = offsets; | ~~~~~~~~~~~~~~~^~~~~~~~~ graphics/macgui/macwindowborder.cpp: In member function 'void Graphics::MacWindowBorder::setBorder(Graphics::ManagedSurface*, uint32, int, int, int, int)': graphics/macgui/macwindowborder.cpp:253:23: note: 'offsets.Graphics::BorderOffsets::lowerScrollHeight' was declared here 253 | BorderOffsets offsets; | ^~~~~~~ C++ graphics/opengl/shader.o C++ graphics/palette.o C++ graphics/pixelformat.o C++ graphics/pm5544.o C++ graphics/primitives.o C++ graphics/renderer.o C++ graphics/scalerplugin.o C++ graphics/scaler/downscaler.o C++ graphics/scaler/thumbnail_intern.o C++ graphics/screen.o C++ graphics/scaler/normal.o C++ graphics/sjis.o C++ graphics/svg.o C++ graphics/surface.o C++ graphics/transform_struct.o C++ graphics/transform_tools.o C++ graphics/thumbnail.o C++ graphics/VectorRenderer.o C++ graphics/VectorRendererSpec.o C++ graphics/wincursor.o C++ graphics/yuv_to_rgb.o C++ graphics/tinygl/api.o C++ graphics/tinygl/arrays.o C++ graphics/tinygl/clear.o C++ graphics/tinygl/clip.o C++ graphics/tinygl/fog.o C++ graphics/tinygl/get.o C++ graphics/tinygl/init.o C++ graphics/tinygl/light.o C++ graphics/tinygl/list.o C++ graphics/tinygl/matrix.o C++ graphics/tinygl/memory.o C++ graphics/tinygl/misc.o C++ graphics/tinygl/pixelbuffer.o C++ graphics/tinygl/select.o C++ graphics/tinygl/specbuf.o C++ graphics/tinygl/texture.o C++ graphics/tinygl/texelbuffer.o C++ graphics/tinygl/vertex.o C++ graphics/tinygl/zbuffer.o C++ graphics/tinygl/zline.o C++ graphics/tinygl/zmath.o C++ graphics/tinygl/ztriangle.o C++ graphics/tinygl/zblit.o C++ graphics/tinygl/zdirtyrect.o C++ graphics/scaler/aspect.o C++ graphics/scaler/dotmatrix.o C++ graphics/scaler/sai.o C++ graphics/scaler/pm.o C++ graphics/scaler/scale2x.o C++ graphics/scaler/scale3x.o C++ graphics/scaler/scalebit.o C++ graphics/scaler/tv.o C++ graphics/scaler/hq.o C++ graphics/scaler/edge.o C++ graphics/blit/blit-sse2.o C++ graphics/blit/blit-avx2.o C++ audio/adlib.o C++ audio/adlib_ms.o C++ audio/audiostream.o C++ audio/casio.o C++ audio/chip.o C++ audio/cms.o C++ audio/fmopl.o C++ audio/mac_plugin.o C++ audio/mididrv.o C++ audio/mididrv_ms.o C++ audio/midiparser_qt.o C++ audio/midiparser_smf.o C++ audio/midiparser_xmidi.o C++ audio/midiparser.o C++ audio/midiplayer.o C++ audio/miles_adlib.o C++ audio/miles_midi.o C++ audio/mixer.o C++ audio/mpu401.o C++ audio/mt32gm.o C++ audio/musicplugin.o C++ audio/null.o C++ audio/rate.o C++ audio/timestamp.o C++ audio/decoders/3do.o C++ audio/decoders/aac.o C++ audio/decoders/adpcm.o C++ audio/decoders/aiff.o C++ audio/decoders/apc.o C++ audio/decoders/asf.o C++ audio/decoders/flac.o C++ audio/decoders/g711.o C++ audio/decoders/iff_sound.o C++ audio/decoders/mac_snd.o C++ audio/decoders/mp3.o C++ audio/decoders/mpc.o C++ audio/decoders/qdm2.o C++ audio/decoders/quicktime.o C++ audio/decoders/raw.o C++ audio/decoders/voc.o C++ audio/decoders/vorbis.o C++ audio/decoders/wave.o C++ audio/decoders/wma.o C++ audio/decoders/xa.o C++ audio/decoders/xan_dpcm.o C++ audio/mods/universaltracker.o C++ audio/mods/infogrames.o C++ audio/mods/maxtrax.o C++ audio/mods/mod_xm_s3m.o C++ audio/mods/module.o C++ audio/mods/module_mod_xm_s3m.o C++ audio/mods/protracker.o C++ audio/mods/paula.o C++ audio/mods/rjp1.o C++ audio/mods/soundfx.o C++ audio/mods/tfmx.o C++ audio/softsynth/cms.o C++ audio/softsynth/opl/dbopl.o C++ audio/softsynth/opl/dosbox.o C++ audio/softsynth/opl/mame.o C++ audio/softsynth/fmtowns_pc98/pc98_audio.o C++ audio/softsynth/fmtowns_pc98/pcm_common.o C++ audio/softsynth/fmtowns_pc98/sega_audio.o C++ audio/softsynth/fmtowns_pc98/towns_audio.o C++ audio/softsynth/fmtowns_pc98/towns_euphony.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_driver.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.o C++ audio/softsynth/fmtowns_pc98/towns_pc98_plugins.o C++ audio/softsynth/appleiigs.o C++ audio/softsynth/fluidsynth.o C++ audio/softsynth/mt32.o C++ audio/softsynth/eas.o C++ audio/softsynth/pcspk.o C++ audio/softsynth/sid.o C++ audio/softsynth/wave6581.o C++ audio/soundfont/rawfile.o C++ audio/soundfont/rifffile.o C++ audio/soundfont/sf2file.o C++ audio/soundfont/synthfile.o C++ audio/soundfont/vgmcoll.o C++ audio/soundfont/vgminstrset.o C++ audio/soundfont/vgmitem.o C++ audio/soundfont/vgmsamp.o C++ audio/soundfont/vab/psxspu.o C++ audio/soundfont/vab/vab.o C++ audio/softsynth/opl/nuked.o C++ audio/alsa_opl.o C++ math/aabb.o C++ math/angle.o C++ math/cosinetables.o C++ math/dct.o C++ math/fft.o C++ math/frustum.o C++ math/glmath.o C++ math/line2d.o C++ math/line3d.o C++ math/matrix3.o C++ math/matrix4.o C++ math/mdct.o C++ math/plane.o C++ math/quat.o C++ math/ray.o C++ math/rdft.o C++ math/rect2d.o C++ math/sinetables.o C++ math/sinewindows.o C++ math/vector2d.o C++ math/vector3d.o C++ math/vector4d.o C++ common/archive.o C++ common/base64.o C++ common/btea.o C++ common/concatstream.o C++ common/config-manager.o C++ common/coroutines.o C++ common/dbcs-str.o C++ common/debug.o C++ common/engine_data.o C++ common/error.o C++ common/events.o C++ common/file.o C++ common/fs.o C++ common/gui_options.o C++ common/hashmap.o C++ common/language.o C++ common/localization.o C++ common/macresman.o C++ common/memory.o C++ common/memorypool.o C++ common/md5.o C++ common/mutex.o C++ common/osd_message_queue.o C++ common/path.o C++ common/platform.o C++ common/punycode.o C++ common/random.o C++ common/rational.o C++ common/rendermode.o C++ common/rotationmode.o C++ common/str.o C++ common/stream.o C++ common/streamdebug.o C++ common/str-base.o C++ common/str-enc.o C++ common/encodings/singlebyte.o C++ common/system.o C++ common/textconsole.o C++ common/text-to-speech.o C++ common/tokenizer.o C++ common/translation.o C++ common/unicode-bidi.o C++ common/ustr.o C++ common/util.o C++ common/xpfloat.o C++ common/zip-set.o C++ common/std/std.o C++ common/compression/clickteam.o C++ common/compression/dcl.o C++ common/compression/gentee_installer.o C++ common/compression/gzio.o C++ common/compression/installshield_cab.o C++ common/compression/installshieldv3_archive.o C++ common/compression/powerpacker.o C++ common/compression/rnc_deco.o C++ common/compression/stuffit.o C++ common/compression/unarj.o C++ common/compression/unzip.o C++ common/compression/vise.o C++ common/compression/zlib.o C++ common/formats/cue.o C++ common/formats/disk_image.o C++ common/formats/formatinfo.o C++ common/formats/iff_container.o C++ common/formats/ini-file.o C++ common/formats/json.o C++ common/formats/markdown.o C++ common/formats/prodos.o C++ common/formats/quicktime.o C++ common/formats/winexe.o C++ common/formats/winexe_ne.o C++ common/formats/winexe_pe.o C++ common/formats/xmlparser.o C++ common/lua/double_serialization.o C++ common/lua/lapi.o C++ common/lua/lauxlib.o C++ common/lua/lbaselib.o C++ common/lua/lcode.o C++ common/lua/ldblib.o C++ common/lua/ldebug.o C++ common/lua/ldo.o C++ common/lua/lfunc.o C++ common/lua/lgc.o C++ common/lua/linit.o C++ common/lua/liolib.o C++ common/lua/llex.o C++ common/lua/lmathlib.o C++ common/lua/lmem.o C++ common/lua/loadlib.o C++ common/lua/lobject.o C++ common/lua/lopcodes.o C++ common/lua/loslib.o C++ common/lua/lparser.o C++ common/lua/lstate.o C++ common/lua/lstring.o C++ common/lua/lstrlib.o C++ common/lua/ltablib.o C++ common/lua/ltable.o C++ common/lua/ltm.o C++ common/lua/lua_persist.o C++ common/lua/lua_persistence_util.o C++ common/lua/lua_unpersist.o C++ common/lua/lvm.o C++ common/lua/lzio.o C++ common/lua/scummvm_file.o C++ audio/softsynth/mt32/Analog.o C++ audio/softsynth/mt32/BReverbModel.o C++ audio/softsynth/mt32/Display.o C++ audio/softsynth/mt32/File.o C++ audio/softsynth/mt32/FileStream.o C++ audio/softsynth/mt32/LA32FloatWaveGenerator.o C++ audio/softsynth/mt32/LA32Ramp.o C++ audio/softsynth/mt32/LA32WaveGenerator.o C++ audio/softsynth/mt32/MidiStreamParser.o C++ audio/softsynth/mt32/Part.o C++ audio/softsynth/mt32/Partial.o C++ audio/softsynth/mt32/PartialManager.o C++ audio/softsynth/mt32/Poly.o C++ audio/softsynth/mt32/ROMInfo.o C++ audio/softsynth/mt32/Synth.o C++ audio/softsynth/mt32/Tables.o C++ audio/softsynth/mt32/TVA.o C++ audio/softsynth/mt32/TVF.o C++ audio/softsynth/mt32/TVP.o C++ audio/softsynth/mt32/sha1/sha1.o C++ audio/softsynth/mt32/c_interface/c_interface.o C++ audio/softsynth/mt32/srchelper/InternalResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/FIRResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/IIR2xResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/LinearResampler.o C++ audio/softsynth/mt32/srchelper/srctools/src/ResamplerModel.o C++ audio/softsynth/mt32/srchelper/srctools/src/SincResampler.o C++ audio/softsynth/mt32/SampleRateConverter.o AR engines/scumm/libscumm.a AR engines/access/libaccess.a AR engines/adl/libadl.a RANLIB engines/access/libaccess.a AR engines/agi/libagi.a AR engines/agos/libagos.a RANLIB engines/adl/libadl.a RANLIB engines/agi/libagi.a AR engines/ags/libags.a RANLIB engines/agos/libagos.a AR engines/asylum/libasylum.a RANLIB engines/scumm/libscumm.a AR engines/avalanche/libavalanche.a AR engines/bagel/libbagel.a AR engines/bbvs/libbbvs.a RANLIB engines/avalanche/libavalanche.a AR engines/bladerunner/libbladerunner.a AR engines/buried/libburied.a RANLIB engines/asylum/libasylum.a RANLIB engines/bbvs/libbbvs.a AR engines/cge/libcge.a AR engines/cge2/libcge2.a AR engines/chamber/libchamber.a AR engines/chewy/libchewy.a RANLIB engines/cge/libcge.a AR engines/cine/libcine.a AR engines/composer/libcomposer.a RANLIB engines/cge2/libcge2.a RANLIB engines/buried/libburied.a RANLIB engines/chamber/libchamber.a AR engines/crab/libcrab.a RANLIB engines/composer/libcomposer.a AR engines/cruise/libcruise.a AR engines/cryo/libcryo.a RANLIB engines/bagel/libbagel.a RANLIB engines/cine/libcine.a AR engines/cryomni3d/libcryomni3d.a RANLIB engines/cryo/libcryo.a RANLIB engines/cruise/libcruise.a AR engines/darkseed/libdarkseed.a AR engines/dgds/libdgds.a AR engines/director/libdirector.a RANLIB engines/chewy/libchewy.a RANLIB engines/darkseed/libdarkseed.a AR engines/dm/libdm.a RANLIB engines/cryomni3d/libcryomni3d.a RANLIB engines/dm/libdm.a RANLIB engines/crab/libcrab.a AR engines/draci/libdraci.a AR engines/dragons/libdragons.a RANLIB engines/dgds/libdgds.a AR engines/drascula/libdrascula.a RANLIB engines/draci/libdraci.a AR engines/dreamweb/libdreamweb.a RANLIB engines/dragons/libdragons.a AR engines/efh/libefh.a AR engines/freescape/libfreescape.a RANLIB engines/drascula/libdrascula.a AR engines/glk/libglk.a RANLIB engines/efh/libefh.a AR engines/gnap/libgnap.a RANLIB engines/dreamweb/libdreamweb.a AR engines/gob/libgob.a AR engines/griffon/libgriffon.a AR engines/grim/libgrim.a AR engines/groovie/libgroovie.a RANLIB engines/bladerunner/libbladerunner.a AR engines/hadesch/libhadesch.a RANLIB engines/gnap/libgnap.a RANLIB engines/griffon/libgriffon.a RANLIB engines/freescape/libfreescape.a AR engines/hdb/libhdb.a AR engines/hopkins/libhopkins.a RANLIB engines/groovie/libgroovie.a RANLIB engines/ags/libags.a AR engines/hpl1/libhpl1.a AR engines/hugo/libhugo.a RANLIB engines/hdb/libhdb.a RANLIB engines/hopkins/libhopkins.a AR engines/hypno/libhypno.a RANLIB engines/hadesch/libhadesch.a RANLIB engines/hugo/libhugo.a AR engines/icb/libicb.a AR engines/illusions/libillusions.a AR engines/immortal/libimmortal.a RANLIB engines/hypno/libhypno.a RANLIB engines/immortal/libimmortal.a AR engines/kingdom/libkingdom.a RANLIB engines/grim/libgrim.a RANLIB engines/gob/libgob.a RANLIB engines/illusions/libillusions.a RANLIB engines/kingdom/libkingdom.a AR engines/kyra/libkyra.a AR engines/lab/liblab.a AR engines/lastexpress/liblastexpress.a RANLIB engines/icb/libicb.a AR engines/lilliput/liblilliput.a RANLIB engines/lab/liblab.a RANLIB engines/lilliput/liblilliput.a AR engines/lure/liblure.a AR engines/m4/libm4.a RANLIB engines/director/libdirector.a AR engines/macventure/libmacventure.a AR engines/made/libmade.a RANLIB engines/glk/libglk.a RANLIB engines/lure/liblure.a RANLIB engines/macventure/libmacventure.a AR engines/mads/libmads.a AR engines/mm/libmm.a RANLIB engines/made/libmade.a AR engines/mohawk/libmohawk.a AR engines/mortevielle/libmortevielle.a AR engines/mtropolis/libmtropolis.a AR engines/mutationofjb/libmutationofjb.a RANLIB engines/mortevielle/libmortevielle.a AR engines/myst3/libmyst3.a AR engines/nancy/libnancy.a RANLIB engines/mutationofjb/libmutationofjb.a RANLIB engines/lastexpress/liblastexpress.a RANLIB engines/mohawk/libmohawk.a RANLIB engines/myst3/libmyst3.a RANLIB engines/kyra/libkyra.a RANLIB engines/mads/libmads.a AR engines/neverhood/libneverhood.a AR engines/ngi/libngi.a AR engines/parallaction/libparallaction.a RANLIB engines/nancy/libnancy.a RANLIB engines/ngi/libngi.a RANLIB engines/mtropolis/libmtropolis.a RANLIB engines/neverhood/libneverhood.a AR engines/pegasus/libpegasus.a RANLIB engines/parallaction/libparallaction.a AR engines/petka/libpetka.a AR engines/pink/libpink.a AR engines/playground3d/libplayground3d.a AR engines/plumbers/libplumbers.a RANLIB engines/playground3d/libplayground3d.a RANLIB engines/plumbers/libplumbers.a RANLIB engines/mm/libmm.a RANLIB engines/hpl1/libhpl1.a RANLIB engines/petka/libpetka.a AR engines/prince/libprince.a AR engines/private/libprivate.a AR engines/qdengine/libqdengine.a AR engines/queen/libqueen.a RANLIB engines/pink/libpink.a RANLIB engines/private/libprivate.a AR engines/saga/libsaga.a RANLIB engines/prince/libprince.a AR engines/saga2/libsaga2.a AR engines/sci/libsci.a RANLIB engines/m4/libm4.a RANLIB engines/queen/libqueen.a AR engines/sky/libsky.a AR engines/sherlock/libsherlock.a AR engines/sludge/libsludge.a AR engines/stark/libstark.a RANLIB engines/pegasus/libpegasus.a AR engines/startrek/libstartrek.a RANLIB engines/sky/libsky.a RANLIB engines/saga/libsaga.a RANLIB engines/sludge/libsludge.a RANLIB engines/qdengine/libqdengine.a AR engines/supernova/libsupernova.a AR engines/sword1/libsword1.a RANLIB engines/sword1/libsword1.a RANLIB engines/sherlock/libsherlock.a RANLIB engines/supernova/libsupernova.a AR engines/sword2/libsword2.a RANLIB engines/saga2/libsaga2.a RANLIB engines/sci/libsci.a RANLIB engines/startrek/libstartrek.a AR engines/sword25/libsword25.a AR engines/teenagent/libteenagent.a AR engines/testbed/libtestbed.a RANLIB engines/sword2/libsword2.a RANLIB engines/stark/libstark.a RANLIB engines/teenagent/libteenagent.a AR engines/tetraedge/libtetraedge.a RANLIB engines/sword25/libsword25.a RANLIB engines/testbed/libtestbed.a AR engines/tinsel/libtinsel.a AR engines/titanic/libtitanic.a AR engines/toltecs/libtoltecs.a AR engines/tony/libtony.a AR engines/toon/libtoon.a AR engines/touche/libtouche.a RANLIB engines/toltecs/libtoltecs.a AR engines/trecision/libtrecision.a RANLIB engines/toon/libtoon.a AR engines/tsage/libtsage.a RANLIB engines/touche/libtouche.a RANLIB engines/tony/libtony.a AR engines/tucker/libtucker.a RANLIB engines/trecision/libtrecision.a AR engines/twine/libtwine.a RANLIB engines/tinsel/libtinsel.a AR engines/twp/libtwp.a RANLIB engines/tucker/libtucker.a AR engines/vcruise/libvcruise.a AR engines/ultima/libultima.a AR engines/voyeur/libvoyeur.a AR engines/wage/libwage.a AR engines/watchmaker/libwatchmaker.a RANLIB engines/twine/libtwine.a AR engines/wintermute/libwintermute.a RANLIB engines/voyeur/libvoyeur.a RANLIB engines/wage/libwage.a AR engines/zvision/libzvision.a RANLIB engines/vcruise/libvcruise.a AR engines/libengines.a AR gui/libgui.a RANLIB engines/watchmaker/libwatchmaker.a RANLIB engines/zvision/libzvision.a RANLIB engines/tetraedge/libtetraedge.a RANLIB engines/libengines.a AR video/libvideo.a RANLIB engines/twp/libtwp.a AR image/libimage.a AR audio/libaudio.a RANLIB video/libvideo.a AR math/libmath.a AR common/libcommon.a RANLIB gui/libgui.a RANLIB math/libmath.a RANLIB image/libimage.a AR common/compression/libcompression.a AR common/formats/libformats.a RANLIB engines/tsage/libtsage.a AR common/lua/liblua.a RANLIB common/compression/libcompression.a RANLIB common/libcommon.a RANLIB common/formats/libformats.a RANLIB common/lua/liblua.a RANLIB engines/wintermute/libwintermute.a RANLIB audio/libaudio.a RANLIB engines/ultima/libultima.a RANLIB engines/titanic/libtitanic.a AR audio/softsynth/mt32/libmt32.a RANLIB audio/softsynth/mt32/libmt32.a AR backends/libbackends.a RANLIB backends/libbackends.a AR graphics/libgraphics.a RANLIB graphics/libgraphics.a C++ base/version.o AR base/libbase.a RANLIB base/libbase.a LINK scummvm