>>> Building on exopi-3 under games/dunelegacy BDEPENDS = [devel/ninja;devel/cmake/core;net/enet;devel/sdl2-mixer;devel/sdl2-ttf] DIST = [games/dunelegacy:dunelegacy-0.98.5.tar.gz] FULLPKGNAME = dunelegacy-0.98.5p0 RDEPENDS = [net/enet;devel/sdl2-mixer;devel/sdl2-ttf;x11/gtk+4,-guic;devel/desktop-file-utils] (Junk lock obtained for exopi-3 at 1778442986.78) >>> Running depends in games/dunelegacy at 1778442986.84 last junk was in mail/postfix/stable /usr/sbin/pkg_add -aI -Drepair enet-1.3.18 sdl2-ttf-2.24.0 was: /usr/sbin/pkg_add -aI -Drepair cmake-core-4.2.3 enet-1.3.18 ninja-1.11.1p1v1 sdl2-mixer-2.8.1p1 sdl2-ttf-2.24.0 /usr/sbin/pkg_add -aI -Drepair enet-1.3.18 sdl2-ttf-2.24.0 >>> Running show-prepare-results in games/dunelegacy at 1778442990.52 ===> games/dunelegacy ===> Building from scratch dunelegacy-0.98.5p0 ===> dunelegacy-0.98.5p0 depends on: cmake-core->=4 -> cmake-core-4.2.3 ===> dunelegacy-0.98.5p0 depends on: ninja-* -> ninja-1.11.1p1v1 ===> dunelegacy-0.98.5p0 depends on: sdl2-mixer-* -> sdl2-mixer-2.8.1p1 ===> dunelegacy-0.98.5p0 depends on: sdl2-ttf-* -> sdl2-ttf-2.24.0 ===> dunelegacy-0.98.5p0 depends on: enet-* -> enet-1.3.18 ===> Verifying specs: SDL2 SDL2_mixer SDL2_ttf c enet m pthread c++ c++abi pthread ===> found SDL2.0.15 SDL2_mixer.1.1 SDL2_ttf.0.2 c.103.0 enet.0.3 m.10.1 pthread.28.1 c++.12.0 c++abi.9.0 cmake-core-4.2.3 enet-1.3.18 ninja-1.11.1p1v1 sdl2-mixer-2.8.1p1 sdl2-ttf-2.24.0 (Junk lock released for exopi-3 at 1778442991.89) distfiles size=5390918 >>> Running patch in games/dunelegacy at 1778442991.93 ===> games/dunelegacy ===> Checking files for dunelegacy-0.98.5p0 `/exopi-cvs/ports/distfiles/dunelegacy-0.98.5.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for dunelegacy-0.98.5p0 rm -r /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/enet ===> Patching for dunelegacy-0.98.5p0 ===> Applying OpenBSD patch patch-CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Do not duplicate data installation | |Index: CMakeLists.txt |--- CMakeLists.txt.orig |+++ CMakeLists.txt -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 174. Hunk #2 succeeded at 224. done ===> Applying OpenBSD patch patch-src_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/CMakeLists.txt |--- src/CMakeLists.txt.orig |+++ src/CMakeLists.txt -------------------------- Patching file src/CMakeLists.txt using Plan A... Hunk #1 succeeded at 60. Hunk #2 succeeded at 272. Hunk #3 succeeded at 353. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in games/dunelegacy at 1778442992.68 ===> games/dunelegacy ===> Generating configure for dunelegacy-0.98.5p0 ===> Configuring for dunelegacy-0.98.5p0 -- The C compiler identification is Clang 19.1.7 -- The CXX compiler identification is Clang 19.1.7 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /exopi-obj/pobj/dunelegacy-0.98.5/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPILER_SUPPORTS_CXX17 -- Performing Test COMPILER_SUPPORTS_CXX17 - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "2.4.3") -- Checking for module 'sdl2>=2.32.4' -- Found sdl2, version 2.32.10 -- Checking for module 'SDL2_mixer>=2.8.1' -- Found SDL2_mixer, version 2.8.1 -- Checking for module 'SDL2_ttf>=2.24.0' -- Found SDL2_ttf, version 2.24.0 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Configuring done (3.6s) -- Generating done (0.1s) -- Build files have been written to: /exopi-obj/pobj/dunelegacy-0.98.5/build-amd64 CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB >>> Running build in games/dunelegacy at 1778442996.72 ===> games/dunelegacy ===> Building for dunelegacy-0.98.5p0 Change Dir: '/exopi-obj/pobj/dunelegacy-0.98.5/build-amd64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/AStarSearch.cpp.o -MF src/CMakeFiles/dunelegacy.dir/AStarSearch.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/AStarSearch.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/AStarSearch.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/AStarSearch.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AStarSearch.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/AStarSearch.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AStarSearch.h:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/AStarSearch.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/AStarSearch.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/AStarSearch.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/AStarSearch.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/AStarSearch.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/AStarSearch.cpp:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/AStarSearch.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AStarSearch.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/AStarSearch.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AStarSearch.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [2/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Bullet.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Bullet.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Bullet.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Bullet.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Bullet.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Bullet.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Bullet.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Bullet.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Bullet.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Bullet.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Bullet.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Bullet.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Bullet.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Bullet.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Bullet.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Bullet.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Bullet.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Bullet.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [3/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Choam.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Choam.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Choam.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Choam.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Choam.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Choam.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Choam.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Choam.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Choam.cpp:3: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Choam.cpp:3: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Choam.cpp:3: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Choam.cpp:3: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Choam.cpp:3: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Choam.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Choam.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Choam.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Choam.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 50 warnings generated. [4/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Command.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Command.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Command.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Command.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Command.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Command.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Command.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Command.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Command.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Command.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Command.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Command.cpp:27: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Command.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Command.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [5/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CommandManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CommandManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CommandManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CommandManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CommandManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CommandManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CommandManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CommandManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CommandManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/HumanPlayer.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CommandManager.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CommandManager.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CommandManager.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CommandManager.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CommandManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CommandManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CommandManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CommandManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 50 warnings generated. [6/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CursorManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CursorManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CursorManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp:19: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CursorManager.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [7/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Explosion.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Explosion.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Explosion.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Explosion.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Explosion.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Explosion.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Explosion.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Explosion.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Explosion.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Explosion.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Explosion.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Explosion.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Explosion.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Explosion.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Explosion.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Explosion.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Explosion.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Explosion.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [8/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Game.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Game.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Game.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:46: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameMenu.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:62: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:1627:61: warning: unused parameter 'bHost' [-Wunused-parameter] 1627 | void Game::onPeerDisconnected(const std::string& name, bool bHost, int cause) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:1627:72: warning: unused parameter 'cause' [-Wunused-parameter] 1627 | void Game::onPeerDisconnected(const std::string& name, bool bHost, int cause) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 56 warnings generated. [9/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GameInitSettings.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GameInitSettings.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GameInitSettings.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInitSettings.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInitSettings.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInitSettings.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInitSettings.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInitSettings.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInitSettings.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInitSettings.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInitSettings.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [10/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GameInterface.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GameInterface.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GameInterface.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/MultiUnitInterface.h:33: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/MultiUnitInterface.h:36: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GameInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 54 warnings generated. [11/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/House.cpp.o -MF src/CMakeFiles/dunelegacy.dir/House.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/House.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/House.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/House.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/House.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/House.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/House.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/QuantBot.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/MCV.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/House.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/House.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/House.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/House.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/House.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/House.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [12/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Map.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Map.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Map.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Map.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Map.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Map.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Tile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Map.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Map.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Tile.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Map.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Map.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Map.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Map.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Map.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Map.cpp:27: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Map.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Map.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Tile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Map.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Map.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Tile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [13/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapSeed.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapSeed.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapSeed.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapSeed.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapSeed.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapSeed.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapSeed.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [14/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/globals.cpp.o -MF src/CMakeFiles/dunelegacy.dir/globals.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/globals.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/globals.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/globals.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/SoundPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/SFXManager.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/globals.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/globals.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/globals.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/SoundPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/SFXManager.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/globals.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/SoundPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/SFXManager.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. [15/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/main.cpp.o -MF src/CMakeFiles/dunelegacy.dir/main.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/main.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/main.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/GUIStyle.h:31: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:38: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MainMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:38: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MainMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:38: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MainMenu.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:51: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:348:30: warning: unused parameter 'userdata' [-Wunused-parameter] 348 | void logOutputFunction(void *userdata, int category, SDL_LogPriority priority, const char *message) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:348:44: warning: unused parameter 'category' [-Wunused-parameter] 348 | void logOutputFunction(void *userdata, int category, SDL_LogPriority priority, const char *message) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:348:70: warning: unused parameter 'priority' [-Wunused-parameter] 348 | void logOutputFunction(void *userdata, int category, SDL_LogPriority priority, const char *message) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/main.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/main.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/main.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 46 warnings generated. [16/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/mmath.cpp.o -MF src/CMakeFiles/dunelegacy.dir/mmath.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/mmath.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/mmath.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/mmath.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/mmath.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/mmath.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/mmath.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [17/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/ObjectBase.cpp.o -MF src/CMakeFiles/dunelegacy.dir/ObjectBase.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/ObjectBase.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:35: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:219:54: warning: unused parameter 'objectLocation' [-Wunused-parameter] 219 | Coord ObjectBase::getClosestCenterPoint(const Coord& objectLocation) const { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:255:50: warning: unused parameter 'event' [-Wunused-parameter] 255 | void ObjectBase::handleInterfaceEvent(SDL_Event* event) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:365:48: warning: unused parameter 'point' [-Wunused-parameter] 365 | Coord ObjectBase::getClosestPoint(const Coord& point) const { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 55 warnings generated. [18/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/ObjectData.cpp.o -MF src/CMakeFiles/dunelegacy.dir/ObjectData.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/ObjectData.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectData.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectData.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectData.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectData.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectData.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectData.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectData.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectData.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectData.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [19/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/ObjectManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/ObjectManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/ObjectManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectManager.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectManager.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectManager.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectManager.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectManager.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 50 warnings generated. [20/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/ObjectPointer.cpp.o -MF src/CMakeFiles/dunelegacy.dir/ObjectPointer.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/ObjectPointer.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectPointer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectPointer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectPointer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectPointer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectPointer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectPointer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectPointer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectPointer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectPointer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ObjectPointer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 50 warnings generated. [21/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/RadarView.cpp.o -MF src/CMakeFiles/dunelegacy.dir/RadarView.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/RadarView.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/RadarView.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/RadarView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/RadarView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/RadarView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/RadarView.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/RadarView.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/RadarView.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/RadarView.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/RadarView.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/RadarView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/RadarView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [22/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/ScreenBorder.cpp.o -MF src/CMakeFiles/dunelegacy.dir/ScreenBorder.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/ScreenBorder.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ScreenBorder.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ScreenBorder.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ScreenBorder.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ScreenBorder.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ScreenBorder.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ScreenBorder.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ScreenBorder.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/ScreenBorder.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ScreenBorder.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [23/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/sand.cpp.o -MF src/CMakeFiles/dunelegacy.dir/sand.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/sand.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/sand.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameStatsMenu.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp:33: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp:33: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/sand.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/sand.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/sand.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 53 warnings generated. [24/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/SoundPlayer.cpp.o -MF src/CMakeFiles/dunelegacy.dir/SoundPlayer.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/SoundPlayer.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/SoundPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/SoundPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/SoundPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/SFXManager.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/SoundPlayer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ScreenBorder.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/SoundPlayer.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/SoundPlayer.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/SoundPlayer.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/SoundPlayer.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/SoundPlayer.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/SoundPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/SoundPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/SFXManager.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/SoundPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/SoundPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/SFXManager.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 50 warnings generated. [25/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Tile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Tile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Tile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Tile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Tile.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:33: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:328:31: warning: unused parameter 'xPos' [-Wunused-parameter] 328 | void Tile::blitStructures(int xPos, int yPos) const { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:328:41: warning: unused parameter 'yPos' [-Wunused-parameter] 328 | void Tile::blitStructures(int xPos, int yPos) const { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:357:37: warning: unused parameter 'xPos' [-Wunused-parameter] 357 | void Tile::blitUndergroundUnits(int xPos, int yPos) const { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:357:47: warning: unused parameter 'yPos' [-Wunused-parameter] 357 | void Tile::blitUndergroundUnits(int xPos, int yPos) const { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:370:30: warning: unused parameter 'xPos' [-Wunused-parameter] 370 | void Tile::blitDeadUnits(int xPos, int yPos) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:370:40: warning: unused parameter 'yPos' [-Wunused-parameter] 370 | void Tile::blitDeadUnits(int xPos, int yPos) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:429:29: warning: unused parameter 'xPos' [-Wunused-parameter] 429 | void Tile::blitInfantry(int xPos, int yPos) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:429:39: warning: unused parameter 'yPos' [-Wunused-parameter] 429 | void Tile::blitInfantry(int xPos, int yPos) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:447:43: warning: unused parameter 'xPos' [-Wunused-parameter] 447 | void Tile::blitNonInfantryGroundUnits(int xPos, int yPos) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:447:53: warning: unused parameter 'yPos' [-Wunused-parameter] 447 | void Tile::blitNonInfantryGroundUnits(int xPos, int yPos) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:463:29: warning: unused parameter 'xPos' [-Wunused-parameter] 463 | void Tile::blitAirUnits(int xPos, int yPos) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:463:39: warning: unused parameter 'yPos' [-Wunused-parameter] 463 | void Tile::blitAirUnits(int xPos, int yPos) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:480:35: warning: unused parameter 'xPos' [-Wunused-parameter] 480 | void Tile::blitSelectionRects(int xPos, int yPos) const { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:480:45: warning: unused parameter 'yPos' [-Wunused-parameter] 480 | void Tile::blitSelectionRects(int xPos, int yPos) const { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:571:50: warning: unused parameter 'currentPosition' [-Wunused-parameter] 571 | void Tile::unassignInfantry(Uint32 objectID, int currentPosition) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Tile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Tile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Tile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 67 warnings generated. [26/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/INIMap/INIMapLoader.cpp.o -MF src/CMakeFiles/dunelegacy.dir/INIMap/INIMapLoader.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/INIMap/INIMapLoader.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapLoader.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapLoader.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/INIMap/INIMapLoader.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/INIFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapLoader.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapLoader.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/INIMap/INIMapLoader.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/INIFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapLoader.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/INIMap/INIMapLoader.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/INIFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [27/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/INIMap/INIMapEditorLoader.cpp.o -MF src/CMakeFiles/dunelegacy.dir/INIMap/INIMapEditorLoader.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/INIMap/INIMapEditorLoader.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/INIMap/INIMapEditorLoader.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:51:60: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 51 | std::unique_ptr perform(MapEditor *pMapEditor) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:5: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:77:34: warning: unused parameter 'dummy' [-Wunused-parameter] 77 | explicit EditorMode(bool dummy) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/INIMap/INIMapEditorLoader.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapEditorLoader.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/INIMap/INIMapEditorLoader.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 56 warnings generated. [28/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/INIMap/INIMapPreviewCreator.cpp.o -MF src/CMakeFiles/dunelegacy.dir/INIMap/INIMapPreviewCreator.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/INIMap/INIMapPreviewCreator.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapPreviewCreator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapPreviewCreator.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/INIMap/INIMapPreviewCreator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/INIFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapPreviewCreator.cpp:6: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapPreviewCreator.cpp:6: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapPreviewCreator.cpp:12: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapPreviewCreator.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/INIMap/INIMapPreviewCreator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/INIFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/INIMap/INIMapPreviewCreator.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/INIMap/INIMapPreviewCreator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/INIFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 39 warnings generated. [29/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/Animation.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/Animation.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/Animation.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Animation.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Animation.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Animation.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Animation.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [30/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/Cpsfile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/Cpsfile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/Cpsfile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Cpsfile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Cpsfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Cpsfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Cpsfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Cpsfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Cpsfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Cpsfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [31/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/Decode.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/Decode.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/Decode.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Decode.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Decode.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Decode.cpp:123:18: warning: variable 'a' set but not used [-Wunused-but-set-variable] 123 | unsigned int a = 0; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Decode.cpp:124:18: warning: variable 'b' set but not used [-Wunused-but-set-variable] 124 | unsigned int b = 0; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Decode.cpp:125:18: warning: variable 'c' set but not used [-Wunused-but-set-variable] 125 | unsigned int c = 0; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Decode.cpp:126:18: warning: variable 'd' set but not used [-Wunused-but-set-variable] 126 | unsigned int d = 0; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Decode.cpp:127:18: warning: variable 'e' set but not used [-Wunused-but-set-variable] 127 | unsigned int e = 0; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Decode.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Decode.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 8 warnings generated. [32/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/FileManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/FileManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/FileManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/FileManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/FileManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FileManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Pakfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/FileManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FileManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Pakfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/FileManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FileManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Pakfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [33/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/FontManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/FontManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/FontManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/FontManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/FontManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FontManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/FontManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FontManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/FontManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FontManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [34/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/GFXManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/GFXManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/GFXManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/GFXManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/GFXManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/GFXManager.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/GFXManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/GFXManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 4 warnings generated. [35/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/Icnfile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/Icnfile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/Icnfile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Icnfile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Icnfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Icnfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Icnfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Icnfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Icnfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Icnfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [36/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/IndexedTextFile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/IndexedTextFile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/IndexedTextFile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/IndexedTextFile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/IndexedTextFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/IndexedTextFile.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/IndexedTextFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/IndexedTextFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/IndexedTextFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/IndexedTextFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [37/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/INIFile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/INIFile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/INIFile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/INIFile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/INIFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/INIFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/INIFile.cpp:801:54: warning: unused parameter 'section' [-Wunused-parameter] 801 | INIFile::KeyIterator INIFile::end(const std::string& section) const { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/INIFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/INIFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/INIFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/INIFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 4 warnings generated. [38/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/LoadSavePNG.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/LoadSavePNG.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/LoadSavePNG.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/LoadSavePNG.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/LoadSavePNG.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/LoadSavePNG.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/LoadSavePNG.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/LoadSavePNG.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/LoadSavePNG.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/LoadSavePNG.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [39/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/lodepng.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/lodepng.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/lodepng.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/lodepng.cpp [40/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/MentatTextFile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/MentatTextFile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/MentatTextFile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/MentatTextFile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/MentatTextFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/MentatTextFile.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/MentatTextFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/MentatTextFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/MentatTextFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/MentatTextFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [41/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/Pakfile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/Pakfile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/Pakfile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Pakfile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Pakfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Pakfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Pakfile.cpp:272:38: warning: unused parameter 'pRWop' [-Wunused-parameter] 272 | size_t Pakfile::WriteFile(SDL_RWops *pRWop, const void *ptr, size_t size, size_t n) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Pakfile.cpp:272:57: warning: unused parameter 'ptr' [-Wunused-parameter] 272 | size_t Pakfile::WriteFile(SDL_RWops *pRWop, const void *ptr, size_t size, size_t n) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Pakfile.cpp:272:69: warning: unused parameter 'size' [-Wunused-parameter] 272 | size_t Pakfile::WriteFile(SDL_RWops *pRWop, const void *ptr, size_t size, size_t n) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Pakfile.cpp:272:82: warning: unused parameter 'n' [-Wunused-parameter] 272 | size_t Pakfile::WriteFile(SDL_RWops *pRWop, const void *ptr, size_t size, size_t n) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Pakfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Pakfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Pakfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Pakfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. [42/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/Palfile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/Palfile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/Palfile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Palfile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Palfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Palfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Palfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [43/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/PictureFactory.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/PictureFactory.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/PictureFactory.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/PictureFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/PictureFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/PictureFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/PictureFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/PictureFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/PictureFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/PictureFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [44/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/POFile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/POFile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/POFile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/POFile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/POFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/POFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/POFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/POFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/POFile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/POFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [45/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/SFXManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/SFXManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/SFXManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/SFXManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/SFXManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/SFXManager.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/SFXManager.cpp:385:62: warning: unused parameter 'house' [-Wunused-parameter] 385 | Mix_Chunk* SFXManager::getNonEnglishVoice(Voice_enum id, int house) const { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/SFXManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/SFXManager.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/SFXManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/SFXManager.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 4 warnings generated. [46/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/Shpfile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/Shpfile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/Shpfile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Shpfile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Shpfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Shpfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Shpfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Shpfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Shpfile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Shpfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [47/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/TextManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/TextManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/TextManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/TextManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/TextManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/TextManager.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/IndexedTextFile.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/TextManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/TextManager.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/IndexedTextFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/TextManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/TextManager.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/IndexedTextFile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [48/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/TTFFont.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/TTFFont.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/TTFFont.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/TTFFont.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/TTFFont.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/TTFFont.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Font.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/TTFFont.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/TTFFont.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Font.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/TTFFont.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/TTFFont.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Font.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [49/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/Vocfile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/Vocfile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/Vocfile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Vocfile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Vocfile.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Vocfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Vocfile.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Vocfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Vocfile.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Vocfile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [50/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/Wsafile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/Wsafile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/Wsafile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Wsafile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Wsafile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Wsafile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Wsafile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Wsafile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/Wsafile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Wsafile.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Animation.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/Palette.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [51/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/adl/sound_adlib.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/adl/sound_adlib.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/adl/sound_adlib.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:42: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/adl/sound_adlib.h:45: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:61: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/adl/wemuopl.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/adl/opl.h:60:30: warning: unused parameter 'buf' [-Wunused-parameter] 60 | virtual void update(short *buf, int samples) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/adl/opl.h:60:39: warning: unused parameter 'samples' [-Wunused-parameter] 60 | virtual void update(short *buf, int samples) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:98:31: warning: unused parameter 'level' [-Wunused-parameter] 98 | static inline void debugC(int level, const char *str, ...) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:98:50: warning: unused parameter 'str' [-Wunused-parameter] 98 | static inline void debugC(int level, const char *str, ...) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:553:40: warning: unused parameter 'list' [-Wunused-parameter] 553 | int AdlibDriver::snd_ret0x100(va_list &list) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:557:41: warning: unused parameter 'list' [-Wunused-parameter] 557 | int AdlibDriver::snd_ret0x1983(va_list &list) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:561:42: warning: unused parameter 'list' [-Wunused-parameter] 561 | int AdlibDriver::snd_initDriver(va_list &list) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:567:44: warning: unused parameter 'list' [-Wunused-parameter] 567 | int AdlibDriver::snd_deinitDriver(va_list &list) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:581:42: warning: unused parameter 'list' [-Wunused-parameter] 581 | int AdlibDriver::snd_unkOpcode1(va_list &list) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:665:47: warning: unused parameter 'list' [-Wunused-parameter] 665 | int AdlibDriver::snd_getSoundTrigger(va_list &list) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:669:42: warning: unused parameter 'list' [-Wunused-parameter] 669 | int AdlibDriver::snd_unkOpcode4(va_list &list) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:674:37: warning: unused parameter 'list' [-Wunused-parameter] 674 | int AdlibDriver::snd_dummy(va_list &list) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:678:43: warning: unused parameter 'list' [-Wunused-parameter] 678 | int AdlibDriver::snd_getNullvar4(va_list &list) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:683:43: warning: unused parameter 'list' [-Wunused-parameter] 683 | int AdlibDriver::snd_setNullvar3(va_list &list) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1345:43: warning: unused parameter 'dataptr' [-Wunused-parameter] 1345 | int AdlibDriver::update_setRepeat(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1350:78: warning: unused parameter 'value' [-Wunused-parameter] 1350 | int AdlibDriver::update_checkRepeat(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1359:46: warning: unused parameter 'dataptr' [-Wunused-parameter] 1359 | int AdlibDriver::update_setupProgram(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1359:64: warning: unused parameter 'channel' [-Wunused-parameter] 1359 | int AdlibDriver::update_setupProgram(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1387:48: warning: unused parameter 'dataptr' [-Wunused-parameter] 1387 | int AdlibDriver::update_setNoteSpacing(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1392:71: warning: unused parameter 'value' [-Wunused-parameter] 1392 | int AdlibDriver::update_jump(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1401:83: warning: unused parameter 'value' [-Wunused-parameter] 1401 | int AdlibDriver::update_jumpToSubroutine(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1409:87: warning: unused parameter 'value' [-Wunused-parameter] 1409 | int AdlibDriver::update_returnFromSubroutine(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1414:47: warning: unused parameter 'dataptr' [-Wunused-parameter] 1414 | int AdlibDriver::update_setBaseOctave(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1419:78: warning: unused parameter 'value' [-Wunused-parameter] 1419 | int AdlibDriver::update_stopChannel(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1427:42: warning: unused parameter 'dataptr' [-Wunused-parameter] 1427 | int AdlibDriver::update_playRest(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1433:62: warning: unused parameter 'channel' [-Wunused-parameter] 1433 | int AdlibDriver::update_writeAdlib(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1445:45: warning: unused parameter 'dataptr' [-Wunused-parameter] 1445 | int AdlibDriver::update_setBaseNote(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1460:50: warning: unused parameter 'dataptr' [-Wunused-parameter] 1460 | int AdlibDriver::update_stopOtherChannel(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1460:68: warning: unused parameter 'channel' [-Wunused-parameter] 1460 | int AdlibDriver::update_stopOtherChannel(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1468:71: warning: unused parameter 'channel' [-Wunused-parameter] 1468 | int AdlibDriver::update_waitForEndOfProgram(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1479:49: warning: unused parameter 'dataptr' [-Wunused-parameter] 1479 | int AdlibDriver::update_setupInstrument(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1493:87: warning: unused parameter 'value' [-Wunused-parameter] 1493 | int AdlibDriver::update_removePrimaryEffect1(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1500:45: warning: unused parameter 'dataptr' [-Wunused-parameter] 1500 | int AdlibDriver::update_setBaseFreq(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1516:45: warning: unused parameter 'dataptr' [-Wunused-parameter] 1516 | int AdlibDriver::update_setPriority(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1521:43: warning: unused parameter 'dataptr' [-Wunused-parameter] 1521 | int AdlibDriver::updateCallback23(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1521:61: warning: unused parameter 'channel' [-Wunused-parameter] 1521 | int AdlibDriver::updateCallback23(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1545:48: warning: unused parameter 'dataptr' [-Wunused-parameter] 1545 | int AdlibDriver::update_setExtraLevel1(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1551:47: warning: unused parameter 'dataptr' [-Wunused-parameter] 1551 | int AdlibDriver::update_setupDuration(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1556:42: warning: unused parameter 'dataptr' [-Wunused-parameter] 1556 | int AdlibDriver::update_playNote(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1562:58: warning: unused parameter 'dataptr' [-Wunused-parameter] 1562 | int AdlibDriver::update_setFractionalNoteSpacing(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1567:42: warning: unused parameter 'dataptr' [-Wunused-parameter] 1567 | int AdlibDriver::update_setTempo(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1567:60: warning: unused parameter 'channel' [-Wunused-parameter] 1567 | int AdlibDriver::update_setTempo(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1572:89: warning: unused parameter 'value' [-Wunused-parameter] 1572 | int AdlibDriver::update_removeSecondaryEffect1(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1578:49: warning: unused parameter 'dataptr' [-Wunused-parameter] 1578 | int AdlibDriver::update_setChannelTempo(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1583:48: warning: unused parameter 'dataptr' [-Wunused-parameter] 1583 | int AdlibDriver::update_setExtraLevel3(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1588:66: warning: unused parameter 'channel' [-Wunused-parameter] 1588 | int AdlibDriver::update_setExtraLevel2(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1600:69: warning: unused parameter 'channel' [-Wunused-parameter] 1600 | int AdlibDriver::update_changeExtraLevel2(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1615:44: warning: unused parameter 'dataptr' [-Wunused-parameter] 1615 | int AdlibDriver::update_setAMDepth(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1615:62: warning: unused parameter 'channel' [-Wunused-parameter] 1615 | int AdlibDriver::update_setAMDepth(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1625:49: warning: unused parameter 'dataptr' [-Wunused-parameter] 1625 | int AdlibDriver::update_setVibratoDepth(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1625:67: warning: unused parameter 'channel' [-Wunused-parameter] 1625 | int AdlibDriver::update_setVibratoDepth(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1635:51: warning: unused parameter 'dataptr' [-Wunused-parameter] 1635 | int AdlibDriver::update_changeExtraLevel1(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1641:43: warning: unused parameter 'dataptr' [-Wunused-parameter] 1641 | int AdlibDriver::updateCallback38(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1641:61: warning: unused parameter 'channel' [-Wunused-parameter] 1641 | int AdlibDriver::updateCallback38(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1688:87: warning: unused parameter 'value' [-Wunused-parameter] 1688 | int AdlibDriver::update_removePrimaryEffect2(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1694:43: warning: unused parameter 'dataptr' [-Wunused-parameter] 1694 | int AdlibDriver::updateCallback41(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1700:85: warning: unused parameter 'value' [-Wunused-parameter] 1700 | int AdlibDriver::update_resetToGlobalTempo(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1706:56: warning: unused parameter 'channel' [-Wunused-parameter] 1706 | int AdlibDriver::update_nop1(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1706:71: warning: unused parameter 'value' [-Wunused-parameter] 1706 | int AdlibDriver::update_nop1(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1711:55: warning: unused parameter 'dataptr' [-Wunused-parameter] 1711 | int AdlibDriver::update_setDurationRandomness(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1716:52: warning: unused parameter 'dataptr' [-Wunused-parameter] 1716 | int AdlibDriver::update_changeChannelTempo(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1728:61: warning: unused parameter 'channel' [-Wunused-parameter] 1728 | int AdlibDriver::updateCallback46(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1742:56: warning: unused parameter 'channel' [-Wunused-parameter] 1742 | int AdlibDriver::update_nop2(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1742:71: warning: unused parameter 'value' [-Wunused-parameter] 1742 | int AdlibDriver::update_nop2(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1792:51: warning: unused parameter 'dataptr' [-Wunused-parameter] 1792 | int AdlibDriver::update_playRhythmSection(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1792:69: warning: unused parameter 'channel' [-Wunused-parameter] 1792 | int AdlibDriver::update_playRhythmSection(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1812:71: warning: unused parameter 'channel' [-Wunused-parameter] 1812 | int AdlibDriver::update_removeRhythmSection(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1812:86: warning: unused parameter 'value' [-Wunused-parameter] 1812 | int AdlibDriver::update_removeRhythmSection(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1823:61: warning: unused parameter 'channel' [-Wunused-parameter] 1823 | int AdlibDriver::updateCallback51(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1864:61: warning: unused parameter 'channel' [-Wunused-parameter] 1864 | int AdlibDriver::updateCallback52(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1905:61: warning: unused parameter 'channel' [-Wunused-parameter] 1905 | int AdlibDriver::updateCallback53(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1946:49: warning: unused parameter 'dataptr' [-Wunused-parameter] 1946 | int AdlibDriver::update_setSoundTrigger(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1946:67: warning: unused parameter 'channel' [-Wunused-parameter] 1946 | int AdlibDriver::update_setSoundTrigger(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:1951:47: warning: unused parameter 'dataptr' [-Wunused-parameter] 1951 | int AdlibDriver::update_setTempoReset(uint8 *&dataptr, Channel &channel, uint8 value) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:42: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/adl/sound_adlib.h:45: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/sound_adlib.cpp:42: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/adl/sound_adlib.h:45: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 77 warnings generated. [52/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/adl/surroundopl.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/adl/surroundopl.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/adl/surroundopl.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/surroundopl.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/surroundopl.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/adl/surroundopl.h:30: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/adl/opl.h:60:30: warning: unused parameter 'buf' [-Wunused-parameter] 60 | virtual void update(short *buf, int samples) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/adl/opl.h:60:39: warning: unused parameter 'samples' [-Wunused-parameter] 60 | virtual void update(short *buf, int samples) {} | ^ 2 warnings generated. [53/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/adl/woodyopl.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/adl/woodyopl.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/adl/woodyopl.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/woodyopl.cpp /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/adl/woodyopl.cpp:450:52: warning: unused parameter 'highprec' [-Wunused-parameter] 450 | void OPLChipClass::adlib_init(Bits samplerate,bool highprec/*=false*/) { | ^ 1 warning generated. [54/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/music/ADLPlayer.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/music/ADLPlayer.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/music/ADLPlayer.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/ADLPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/ADLPlayer.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/ADLPlayer.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/ADLPlayer.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/ADLPlayer.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [55/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/music/DirectoryPlayer.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/music/DirectoryPlayer.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/music/DirectoryPlayer.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/DirectoryPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/DirectoryPlayer.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/DirectoryPlayer.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/DirectoryPlayer.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/DirectoryPlayer.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [56/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/music/XMIPlayer.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/music/XMIPlayer.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/music/XMIPlayer.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/XMIPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/XMIPlayer.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/XMIPlayer.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/XMIPlayer.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/music/XMIPlayer.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [57/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/FileClasses/xmidi/xmidi.cpp.o -MF src/CMakeFiles/dunelegacy.dir/FileClasses/xmidi/xmidi.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/FileClasses/xmidi/xmidi.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/xmidi/xmidi.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/xmidi/xmidi.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/xmidi/xmidi.h:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/xmidi/databuf.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/xmidi/xmidi.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/xmidi/xmidi.h:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/xmidi/databuf.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/FileClasses/xmidi/xmidi.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/xmidi/xmidi.h:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/xmidi/databuf.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [58/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/Button.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/Button.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/Button.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Button.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Button.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Button.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Button.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Button.cpp:166:32: warning: unused parameter 'position' [-Wunused-parameter] 166 | void Button::drawOverlay(Point position) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Button.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Button.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 37 warnings generated. [59/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/GUIStyle.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/GUIStyle.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/GUIStyle.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/GUIStyle.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/GUIStyle.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/GUIStyle.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FontManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/GUIStyle.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/GUIStyle.h:31: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/GUIStyle.cpp:30:82: warning: unused parameter 'transparent' [-Wunused-parameter] 30 | sdl2::surface_ptr GUIStyle::createEmptySurface(Uint32 width, Uint32 height, bool transparent) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/GUIStyle.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/GUIStyle.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FontManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/GUIStyle.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/GUIStyle.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FontManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 35 warnings generated. [60/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/Widget.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/Widget.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/Widget.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Widget.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Widget.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Widget.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Widget.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Widget.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 34 warnings generated. [61/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/Window.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/Window.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/Window.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Window.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Window.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Window.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Window.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Window.cpp:157:59: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 157 | void Window::handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Window.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/Window.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 36 warnings generated. [62/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/ScrollBar.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/ScrollBar.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/ScrollBar.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ScrollBar.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ScrollBar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ScrollBar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ScrollBar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ScrollBar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ScrollBar.cpp:99:51: warning: unused parameter 'key' [-Wunused-parameter] 99 | bool ScrollBar::handleKeyPress(SDL_KeyboardEvent& key) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ScrollBar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ScrollBar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 39 warnings generated. [63/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/ListBox.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/ListBox.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/ListBox.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ListBox.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ListBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ListBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ListBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ListBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ListBox.cpp:80:39: warning: unused parameter 'x' [-Wunused-parameter] 80 | bool ListBox::handleMouseWheel(Sint32 x, Sint32 y, bool up) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ListBox.cpp:80:49: warning: unused parameter 'y' [-Wunused-parameter] 80 | bool ListBox::handleMouseWheel(Sint32 x, Sint32 y, bool up) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ListBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/ListBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 40 warnings generated. [64/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/DropDownBox.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/DropDownBox.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/DropDownBox.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/DropDownBox.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/DropDownBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/DropDownBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/DropDownBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/DropDownBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/DropDownBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/DropDownBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 38 warnings generated. [65/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/TextView.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/TextView.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/TextView.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/TextView.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/TextView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/TextView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/TextView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextView.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/TextView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextView.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/TextView.cpp:40:40: warning: unused parameter 'x' [-Wunused-parameter] 40 | bool TextView::handleMouseWheel(Sint32 x, Sint32 y, bool up) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/TextView.cpp:40:50: warning: unused parameter 'y' [-Wunused-parameter] 40 | bool TextView::handleMouseWheel(Sint32 x, Sint32 y, bool up) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/TextView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/TextView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 40 warnings generated. [66/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/RadioButtonManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/RadioButtonManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/RadioButtonManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/RadioButtonManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/RadioButtonManager.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/RadioButton.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/RadioButtonManager.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/RadioButton.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/RadioButtonManager.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/RadioButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/RadioButtonManager.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/RadioButton.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/RadioButtonManager.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/RadioButton.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 36 warnings generated. [67/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/dune/ChatManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/dune/ChatManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/dune/ChatManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/ChatManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/ChatManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/ChatManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/ChatManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/ChatManager.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/ChatManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/ChatManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/ChatManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/ChatManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 34 warnings generated. [68/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/dune/DuneStyle.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/dune/DuneStyle.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/dune/DuneStyle.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/DuneStyle.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/DuneStyle.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DuneStyle.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/GUIStyle.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FontManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/DuneStyle.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DuneStyle.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/GUIStyle.h:31: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/DuneStyle.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/DuneStyle.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DuneStyle.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/GUIStyle.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FontManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/DuneStyle.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DuneStyle.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/GUIStyle.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/FontManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 35 warnings generated. [69/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/dune/GameOptionsWindow.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/dune/GameOptionsWindow.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/dune/GameOptionsWindow.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/GameOptionsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/GameOptionsWindow.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/GameOptionsWindow.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/GameOptionsWindow.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/GameOptionsWindow.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/GameOptionsWindow.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/GameOptionsWindow.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/GameOptionsWindow.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/GameOptionsWindow.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 40 warnings generated. [70/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/dune/LoadSaveWindow.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/dune/LoadSaveWindow.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/dune/LoadSaveWindow.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/LoadSaveWindow.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/LoadSaveWindow.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/LoadSaveWindow.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/LoadSaveWindow.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/LoadSaveWindow.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp:127:27: warning: loop variable 'fileName' creates a copy from type 'const std::string' (aka 'const basic_string') [-Wrange-loop-construct] 127 | for(const std::string fileName : getFileNamesList(directories[currentDirectoryIndex],extension, true, FileListOrder_ModifyDate_Dsc)) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp:127:9: note: use reference type 'const std::string &' (aka 'const basic_string &') to prevent copying 127 | for(const std::string fileName : getFileNamesList(directories[currentDirectoryIndex],extension, true, FileListOrder_ModifyDate_Dsc)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | & /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp:240:45: warning: unused parameter 'bInteractive' [-Wunused-parameter] 240 | void LoadSaveWindow::onSelectionChange(bool bInteractive) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/LoadSaveWindow.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/LoadSaveWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/LoadSaveWindow.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 42 warnings generated. [71/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/dune/InGameMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/dune/InGameMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/dune/InGameMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameMenu.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameMenu.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 53 warnings generated. [72/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/dune/InGameSettingsMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/dune/InGameSettingsMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/dune/InGameSettingsMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameSettingsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameSettingsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameSettingsMenu.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameSettingsMenu.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameSettingsMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameSettingsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/InGameSettingsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/InGameSettingsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 53 warnings generated. [73/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/dune/NewsTicker.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/dune/NewsTicker.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/dune/NewsTicker.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/NewsTicker.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/NewsTicker.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/NewsTicker.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/NewsTicker.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/NewsTicker.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/NewsTicker.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/NewsTicker.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/NewsTicker.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/NewsTicker.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/NewsTicker.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 35 warnings generated. [74/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/dune/MessageTicker.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/dune/MessageTicker.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/dune/MessageTicker.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/MessageTicker.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/MessageTicker.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/MessageTicker.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/MessageTicker.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/MessageTicker.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/MessageTicker.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/MessageTicker.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/MessageTicker.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/MessageTicker.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 34 warnings generated. [75/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/dune/BuilderList.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/dune/BuilderList.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/dune/BuilderList.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/BuilderList.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/BuilderList.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/BuilderList.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/BuilderList.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/BuilderList.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/BuilderList.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/BuilderList.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 53 warnings generated. [76/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/GUI/dune/WaitingForOtherPlayers.cpp.o -MF src/CMakeFiles/dunelegacy.dir/GUI/dune/WaitingForOtherPlayers.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/GUI/dune/WaitingForOtherPlayers.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/WaitingForOtherPlayers.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/WaitingForOtherPlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/WaitingForOtherPlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/WaitingForOtherPlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/WaitingForOtherPlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/WaitingForOtherPlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/WaitingForOtherPlayers.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/WaitingForOtherPlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/WaitingForOtherPlayers.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/WaitingForOtherPlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/WaitingForOtherPlayers.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/WaitingForOtherPlayers.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/HumanPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/WaitingForOtherPlayers.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/HumanPlayer.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/WaitingForOtherPlayers.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/WaitingForOtherPlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/WaitingForOtherPlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/GUI/dune/WaitingForOtherPlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/WaitingForOtherPlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [77/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/MenuBase.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/MenuBase.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/MenuBase.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MenuBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MenuBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MenuBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MenuBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MenuBase.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MenuBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MenuBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 38 warnings generated. [78/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/MainMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/MainMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/MainMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MainMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MainMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MainMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MainMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MainMenu.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:51:60: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 51 | std::unique_ptr perform(MapEditor *pMapEditor) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:77:34: warning: unused parameter 'dummy' [-Wunused-parameter] 77 | explicit EditorMode(bool dummy) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:29: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MultiPlayerMenu.h:18: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/InvisibleButton.h:38:21: warning: unused parameter 'position' [-Wunused-parameter] 38 | void draw(Point position) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MainMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MainMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MainMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 58 warnings generated. [79/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/SinglePlayerMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/SinglePlayerMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/SinglePlayerMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerMenu.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerSkirmishMenu.h:27: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/InvisibleButton.h:38:21: warning: unused parameter 'position' [-Wunused-parameter] 38 | void draw(Point position) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 54 warnings generated. [80/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/SinglePlayerSkirmishMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/SinglePlayerSkirmishMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/SinglePlayerSkirmishMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerSkirmishMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerSkirmishMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerSkirmishMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerSkirmishMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerSkirmishMenu.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerSkirmishMenu.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerSkirmishMenu.h:27: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/InvisibleButton.h:38:21: warning: unused parameter 'position' [-Wunused-parameter] 38 | void draw(Point position) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerSkirmishMenu.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DigitsCounter.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerSkirmishMenu.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerSkirmishMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/SinglePlayerSkirmishMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 44 warnings generated. [81/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/CustomGameMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/CustomGameMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/CustomGameMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameMenu.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameMenu.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameMenu.h:34: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameMenu.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGamePlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameMenu.cpp:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameMenu.cpp:276:52: warning: unused parameter 'bInteractive' [-Wunused-parameter] 276 | void CustomGameMenu::onMapListSelectionChange(bool bInteractive) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 44 warnings generated. [82/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/CustomGamePlayers.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/CustomGamePlayers.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/CustomGamePlayers.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGamePlayers.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGamePlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInitSettings.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGamePlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGamePlayers.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGamePlayers.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGamePlayers.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGamePlayers.h:42: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGamePlayers.cpp:20: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGamePlayers.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/PlayerFactory.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGamePlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInitSettings.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGamePlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInitSettings.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [83/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/CustomGameStatsMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/CustomGameStatsMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/CustomGameStatsMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameStatsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameStatsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameStatsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameStatsMenu.h:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameStatsMenu.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameStatsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CustomGameStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CustomGameStatsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 53 warnings generated. [84/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/OptionsMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/OptionsMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/OptionsMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/OptionsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/OptionsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/OptionsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/OptionsMenu.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/OptionsMenu.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/GameOptionsWindow.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/PlayerFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/PlayerFactory.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp:251:39: warning: unused parameter 'bInteractive' [-Wunused-parameter] 251 | void OptionsMenu::onChangeOption(bool bInteractive) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/OptionsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/OptionsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/OptionsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [85/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/AboutMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/AboutMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/AboutMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/AboutMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/AboutMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/AboutMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/AboutMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/AboutMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/AboutMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/AboutMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/AboutMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/AboutMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/AboutMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/AboutMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/AboutMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 36 warnings generated. [86/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/HouseChoiceMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/HouseChoiceMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/HouseChoiceMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 38 warnings generated. [87/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/MentatMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/MentatMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/MentatMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatMenu.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 41 warnings generated. [88/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/MultiPlayerMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/MultiPlayerMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/MultiPlayerMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MultiPlayerMenu.h:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MultiPlayerMenu.h:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MultiPlayerMenu.h:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MultiPlayerMenu.h:9: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MultiPlayerMenu.h:9: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MultiPlayerMenu.h:18: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/InvisibleButton.h:38:21: warning: unused parameter 'position' [-Wunused-parameter] 38 | void draw(Point position) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MultiPlayerMenu.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/ChangeEventList.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:6: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:140:50: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 140 | void MultiPlayerMenu::onChildWindowClose(Window* pChildWindow) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:167:61: warning: unused parameter 'playername' [-Wunused-parameter] 167 | void MultiPlayerMenu::onPeerDisconnected(const std::string& playername, bool bHost, int cause) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:232:54: warning: unused parameter 'bInteractive' [-Wunused-parameter] 232 | void MultiPlayerMenu::onGameListSelectionChange(bool bInteractive) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MultiPlayerMenu.h:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MultiPlayerMenu.h:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 47 warnings generated. [89/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/BriefingMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/BriefingMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/BriefingMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/BriefingMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/BriefingMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/BriefingMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/BriefingMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/BriefingMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/BriefingMenu.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/BriefingMenu.cpp:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/BriefingMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/BriefingMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 41 warnings generated. [90/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/HouseChoiceInfoMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/HouseChoiceInfoMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/HouseChoiceInfoMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceInfoMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceInfoMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceInfoMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceInfoMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceInfoMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceInfoMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceInfoMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceInfoMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceInfoMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceInfoMenu.cpp:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceInfoMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceInfoMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/HouseChoiceInfoMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/HouseChoiceInfoMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 38 warnings generated. [91/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/MentatHelp.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/MentatHelp.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/MentatHelp.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatHelp.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatHelp.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatHelp.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatHelp.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatHelp.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatHelp.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MentatHelp.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatHelp.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MentatMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 53 warnings generated. [92/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/MapChoice.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/MapChoice.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/MapChoice.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MapChoice.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MapChoice.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MapChoice.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MapChoice.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MapChoice.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MapChoice.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MapChoice.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MapChoice.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MapChoice.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MapChoice.cpp:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MapChoice.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MapChoice.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/MapChoice.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MapChoice.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 39 warnings generated. [93/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/CampaignStatsMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/CampaignStatsMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/CampaignStatsMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CampaignStatsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CampaignStatsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CampaignStatsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp:30: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CampaignStatsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Menu/CampaignStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/CampaignStatsMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Menu/MenuBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [94/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Network/LANGameFinderAndAnnouncer.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Network/LANGameFinderAndAnnouncer.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Network/LANGameFinderAndAnnouncer.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/LANGameFinderAndAnnouncer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/LANGameFinderAndAnnouncer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/LANGameFinderAndAnnouncer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/GameServerInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/LANGameFinderAndAnnouncer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/LANGameFinderAndAnnouncer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/GameServerInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/LANGameFinderAndAnnouncer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/LANGameFinderAndAnnouncer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/GameServerInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [95/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Network/NetworkManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Network/NetworkManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Network/NetworkManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/NetworkManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/NetworkManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/NetworkManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/NetworkManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/NetworkManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [96/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Network/ENetHttp.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Network/ENetHttp.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Network/ENetHttp.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/ENetHttp.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/ENetHttp.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/ENetHttp.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 2 warnings generated. [97/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Network/MetaServerClient.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Network/MetaServerClient.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Network/MetaServerClient.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/MetaServerClient.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/MetaServerClient.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/MetaServerClient.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/MetaServerCommands.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/MetaServerClient.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/MetaServerClient.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/MetaServerClient.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/MetaServerCommands.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Network/MetaServerClient.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/MetaServerClient.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Network/MetaServerCommands.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [98/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/players/Player.cpp.o -MF src/CMakeFiles/dunelegacy.dir/players/Player.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/players/Player.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/Player.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/Player.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/Player.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/Player.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/Player.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/Player.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/Player.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/Player.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/Player.cpp:30: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/Player.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/Player.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [99/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/players/HumanPlayer.cpp.o -MF src/CMakeFiles/dunelegacy.dir/players/HumanPlayer.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/players/HumanPlayer.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/HumanPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/HumanPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/HumanPlayer.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/ChatManager.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:76:59: warning: unused parameter 'damage' [-Wunused-parameter] 76 | void HumanPlayer::onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:76:74: warning: unused parameter 'damagerID' [-Wunused-parameter] 76 | void HumanPlayer::onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/HumanPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/HumanPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/HumanPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 54 warnings generated. [100/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/players/PlayerFactory.cpp.o -MF src/CMakeFiles/dunelegacy.dir/players/PlayerFactory.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/players/PlayerFactory.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/PlayerFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/PlayerFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/PlayerFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/PlayerFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/PlayerFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/PlayerFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/PlayerFactory.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/PlayerFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/QuantBot.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/MCV.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/PlayerFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/PlayerFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/PlayerFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/PlayerFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. [101/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/players/AIPlayer.cpp.o -MF src/CMakeFiles/dunelegacy.dir/players/AIPlayer.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/players/AIPlayer.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/AIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/AIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/AIPlayer.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:31: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:104:51: warning: unused parameter 'pObject' [-Wunused-parameter] 104 | void AIPlayer::onObjectWasBuilt(const ObjectBase* pObject) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:107:42: warning: unused parameter 'itemID' [-Wunused-parameter] 107 | void AIPlayer::onDecrementStructures(int itemID, const Coord& location) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:107:63: warning: unused parameter 'location' [-Wunused-parameter] 107 | void AIPlayer::onDecrementStructures(int itemID, const Coord& location) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:110:56: warning: unused parameter 'damage' [-Wunused-parameter] 110 | void AIPlayer::onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/AIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/AIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/AIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 55 warnings generated. [102/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/players/CampaignAIPlayer.cpp.o -MF src/CMakeFiles/dunelegacy.dir/players/CampaignAIPlayer.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/players/CampaignAIPlayer.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/CampaignAIPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/CampaignAIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/CampaignAIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/CampaignAIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/CampaignAIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/CampaignAIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/CampaignAIPlayer.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/CampaignAIPlayer.cpp:27: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/CampaignAIPlayer.cpp:140:59: warning: unused parameter 'pObject' [-Wunused-parameter] 140 | void CampaignAIPlayer::onObjectWasBuilt(const ObjectBase* pObject) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/CampaignAIPlayer.cpp:149:64: warning: unused parameter 'damage' [-Wunused-parameter] 149 | void CampaignAIPlayer::onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/CampaignAIPlayer.cpp:373:13: warning: expression result unused [-Wunused-value] 373 | !getHouse()->hadDirectContactWithEnemy(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/CampaignAIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/CampaignAIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/CampaignAIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/CampaignAIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 18 warnings generated. [103/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/players/QuantBot.cpp.o -MF src/CMakeFiles/dunelegacy.dir/players/QuantBot.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/players/QuantBot.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/QuantBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/QuantBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/QuantBot.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/QuantBot.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/MCV.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:495:51: warning: unused parameter 'pObject' [-Wunused-parameter] 495 | void QuantBot::onObjectWasBuilt(const ObjectBase* pObject) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:499:42: warning: unused parameter 'itemID' [-Wunused-parameter] 499 | void QuantBot::onDecrementStructures(int itemID, const Coord& location) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:499:63: warning: unused parameter 'location' [-Wunused-parameter] 499 | void QuantBot::onDecrementStructures(int itemID, const Coord& location) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:535:56: warning: unused parameter 'damage' [-Wunused-parameter] 535 | void QuantBot::onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:1607:11: warning: unused variable 'itemCountUnits' [-Wunused-variable] 1607 | int itemCountUnits = itemCount[Unit_Tank] + itemCount[Unit_SiegeTank] + itemCount[Unit_Launcher] + itemCount[Unit_Harvester]; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:1660:10: warning: variable 'rocketTurretValue' set but not used [-Wunused-but-set-variable] 1660 | int rocketTurretValue = itemCount[Structure_RocketTurret] * 250; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:967:6: warning: variable 'activeRepairYardCount' set but not used [-Wunused-but-set-variable] 967 | int activeRepairYardCount = 0; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:2010:97: warning: data argument not used by format string [-Wformat-extra-args] 2009 | logDebug("Don't attack. Not enough troops: house: %d dif: %d mStr: %d mLim: %d", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2010 | getHouse()->getHouseID(), static_cast(difficulty), militaryValue, militaryValueLimit, attackTimer); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:2042:8: warning: unused variable 'squadCenterLocation' [-Wunused-variable] 2042 | Coord squadCenterLocation = findSquadCenter(getHouse()->getHouseID()); | ^~~~~~~~~~~~~~~~~~~ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/QuantBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/QuantBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/QuantBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 60 warnings generated. [104/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/players/SmartBot.cpp.o -MF src/CMakeFiles/dunelegacy.dir/players/SmartBot.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/players/SmartBot.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/SmartBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/SmartBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/SmartBot.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:31: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:112:51: warning: unused parameter 'pObject' [-Wunused-parameter] 112 | void SmartBot::onObjectWasBuilt(const ObjectBase* pObject) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:116:42: warning: unused parameter 'itemID' [-Wunused-parameter] 116 | void SmartBot::onDecrementStructures(int itemID, const Coord& location) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:116:63: warning: unused parameter 'location' [-Wunused-parameter] 116 | void SmartBot::onDecrementStructures(int itemID, const Coord& location) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:120:56: warning: unused parameter 'damage' [-Wunused-parameter] 120 | void SmartBot::onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/SmartBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/players/SmartBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/SmartBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 55 warnings generated. [105/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/StructureBase.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/StructureBase.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/StructureBase.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp:33: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StructureBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [106/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/BuilderBase.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/BuilderBase.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/BuilderBase.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:27: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/BuilderInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/ObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/BuilderInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/BuilderInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/BuilderInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/BuilderInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/BuilderInterface.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/BuilderBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 54 warnings generated. [107/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/TurretBase.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/TurretBase.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/TurretBase.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/TurretBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/TurretBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/TurretBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/TurretBase.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/TurretBase.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/TurretBase.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/TurretBase.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/TurretBase.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/TurretBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/TurretBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 50 warnings generated. [108/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/Barracks.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/Barracks.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/Barracks.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Barracks.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Barracks.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Barracks.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Barracks.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Barracks.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Barracks.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Barracks.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Barracks.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Barracks.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Barracks.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Barracks.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. [109/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/ConstructionYard.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/ConstructionYard.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/ConstructionYard.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/ConstructionYard.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/ConstructionYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/ConstructionYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/ConstructionYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/ConstructionYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/ConstructionYard.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/ConstructionYard.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/ConstructionYard.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/ConstructionYard.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/ConstructionYard.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/ConstructionYard.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/ConstructionYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/ConstructionYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/ConstructionYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/ConstructionYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [110/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/GunTurret.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/GunTurret.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/GunTurret.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/GunTurret.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/GunTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/GunTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/GunTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/GunTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/GunTurret.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/GunTurret.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/GunTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/GunTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/GunTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/GunTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. [111/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/HeavyFactory.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/HeavyFactory.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/HeavyFactory.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HeavyFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HeavyFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/HeavyFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HeavyFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/HeavyFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HeavyFactory.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HeavyFactory.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HeavyFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HeavyFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HeavyFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HeavyFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HeavyFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/HeavyFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HeavyFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/HeavyFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [112/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/HighTechFactory.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/HighTechFactory.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/HighTechFactory.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HighTechFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HighTechFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/HighTechFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HighTechFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/HighTechFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HighTechFactory.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HighTechFactory.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HighTechFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HighTechFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HighTechFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HighTechFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HighTechFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/HighTechFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/HighTechFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/HighTechFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [113/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/IX.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/IX.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/IX.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/IX.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/IX.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/IX.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/IX.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/IX.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/IX.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/IX.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/IX.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/IX.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/IX.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/IX.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. [114/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/LightFactory.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/LightFactory.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/LightFactory.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/LightFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/LightFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/LightFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/LightFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/LightFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/LightFactory.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/LightFactory.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/LightFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/LightFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/LightFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/LightFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/LightFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/LightFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/LightFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/LightFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [115/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/Palace.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/Palace.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/Palace.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Palace.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Palace.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp:32: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Palace.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Palace.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Palace.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [116/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/Radar.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/Radar.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/Radar.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Radar.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Radar.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RadarInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/ObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RadarInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RadarInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RadarInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RadarInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:35: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Radar.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Radar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Radar.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [117/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/Refinery.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/Refinery.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/Refinery.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Refinery.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Refinery.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp:27: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/ObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Refinery.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Refinery.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Refinery.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [118/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/RepairYard.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/RepairYard.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/RepairYard.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/RepairYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/RepairYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Carryall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RepairYardInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/ObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RepairYardInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RepairYardInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RepairYardInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/RepairYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RepairYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/RepairYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [119/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/RocketTurret.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/RocketTurret.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/RocketTurret.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RocketTurret.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RocketTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/RocketTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RocketTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/RocketTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RocketTurret.cpp:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RocketTurret.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RocketTurret.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RocketTurret.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RocketTurret.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RocketTurret.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RocketTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/RocketTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/RocketTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/RocketTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [120/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/Silo.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/Silo.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/Silo.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Silo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Silo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/ObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:35: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Silo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Silo.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Silo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [121/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/StarPort.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/StarPort.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/StarPort.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StarPort.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StarPort.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp:32: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Frigate.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StarPort.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/StarPort.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StarPort.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [122/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/Wall.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/Wall.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/Wall.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Wall.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Wall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Wall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Wall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Wall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Wall.cpp:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Wall.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Wall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Wall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/Wall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/Wall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. [123/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/WindTrap.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/WindTrap.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/WindTrap.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/WindTrap.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/WindTrap.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/WindTrapInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/ObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/WindTrapInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/WindTrapInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/WindTrapInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/WindTrapInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:35: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/WindTrap.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WindTrap.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/WindTrap.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [124/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/structures/WOR.cpp.o -MF src/CMakeFiles/dunelegacy.dir/structures/WOR.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/structures/WOR.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WOR.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WOR.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/WOR.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WOR.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/WOR.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WOR.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WOR.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WOR.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/WOR.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/structures/WOR.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/WOR.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. [125/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/UnitBase.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/UnitBase.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/UnitBase.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/UnitInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/ObjectInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/StaticContainer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Container.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/UnitInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/UnitInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/UnitInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/UnitInterface.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/UnitBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 54 warnings generated. [126/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/AirUnit.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/AirUnit.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/AirUnit.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:139:27: warning: unused parameter 'xPos' [-Wunused-parameter] 139 | bool AirUnit::canPass(int xPos, int yPos) const | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:139:37: warning: unused parameter 'yPos' [-Wunused-parameter] 139 | bool AirUnit::canPass(int xPos, int yPos) const | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/AirUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 54 warnings generated. [127/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/GroundUnit.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/GroundUnit.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/GroundUnit.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/GroundUnit.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/GroundUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/GroundUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/GroundUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/GroundUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/GroundUnit.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/GroundUnit.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/GroundUnit.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/GroundUnit.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/GroundUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/GroundUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [128/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/InfantryBase.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/InfantryBase.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/InfantryBase.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/InfantryBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/InfantryBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/InfantryBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/InfantryBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/InfantryBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/InfantryBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/InfantryBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/InfantryBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/InfantryBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/InfantryBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/InfantryBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [129/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/TrackedUnit.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/TrackedUnit.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/TrackedUnit.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TrackedUnit.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TrackedUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TrackedUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TrackedUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TrackedUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TrackedUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TrackedUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. [130/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/TankBase.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/TankBase.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/TankBase.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/TankBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [131/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Carryall.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Carryall.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Carryall.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Carryall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Carryall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Carryall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Carryall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Carryall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Carryall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Carryall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [132/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Devastator.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Devastator.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Devastator.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Devastator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Devastator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Devastator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Devastator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Devastator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Devastator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Devastator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [133/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Deviator.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Deviator.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Deviator.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Deviator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Deviator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Deviator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Deviator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Deviator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Deviator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Deviator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [134/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Frigate.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Frigate.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Frigate.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Frigate.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Frigate.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Frigate.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Frigate.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Frigate.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Frigate.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Frigate.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [135/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Harvester.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Harvester.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Harvester.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Harvester.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Harvester.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Harvester.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Harvester.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Harvester.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Harvester.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Harvester.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [136/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Launcher.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Launcher.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Launcher.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Launcher.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Launcher.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Launcher.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Launcher.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Launcher.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Launcher.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Launcher.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [137/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/MCV.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/MCV.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/MCV.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/MCV.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/MCV.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/MCV.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/MCV.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/MCV.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/MCV.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/MCV.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [138/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Ornithopter.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Ornithopter.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Ornithopter.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Ornithopter.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Ornithopter.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Ornithopter.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Ornithopter.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Ornithopter.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Ornithopter.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Ornithopter.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [139/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Quad.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Quad.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Quad.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Quad.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Quad.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Quad.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Quad.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Quad.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Quad.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Quad.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [140/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/RaiderTrike.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/RaiderTrike.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/RaiderTrike.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/RaiderTrike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/RaiderTrike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/RaiderTrike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/RaiderTrike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/RaiderTrike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/RaiderTrike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/RaiderTrike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [141/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Saboteur.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Saboteur.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Saboteur.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Saboteur.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Saboteur.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Saboteur.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Saboteur.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Saboteur.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Saboteur.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Saboteur.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [142/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/SandWorm.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/SandWorm.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/SandWorm.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SandWorm.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SandWorm.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SandWorm.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SandWorm.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SandWorm.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SandWorm.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SandWorm.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [143/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/SiegeTank.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/SiegeTank.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/SiegeTank.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SiegeTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SiegeTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SiegeTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SiegeTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SiegeTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SiegeTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SiegeTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [144/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Soldier.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Soldier.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Soldier.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Soldier.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Soldier.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Soldier.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Soldier.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Soldier.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Soldier.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Soldier.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Soldier.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Soldier.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Soldier.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Soldier.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Soldier.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Soldier.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Soldier.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 16 warnings generated. [145/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/SonicTank.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/SonicTank.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/SonicTank.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SonicTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SonicTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SonicTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SonicTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SonicTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/SonicTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/SonicTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [146/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Tank.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Tank.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Tank.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Tank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Tank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Tank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Tank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Tank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Tank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Tank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [147/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Trike.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Trike.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Trike.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 52 warnings generated. [148/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/units/Trooper.cpp.o -MF src/CMakeFiles/dunelegacy.dir/units/Trooper.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/units/Trooper.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trooper.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trooper.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trooper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trooper.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trooper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trooper.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trooper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/House.h:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trooper.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trooper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trooper.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trooper.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trooper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/units/Trooper.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/Trooper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 16 warnings generated. [149/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/CutScene.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/CutScene.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/CutScene.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/CutScene.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/CutScene.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CutScene.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/Scene.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/CutScene.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/CutScene.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CutScene.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/Scene.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/CutScene.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CutScene.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/Scene.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [150/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/Scene.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/Scene.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/Scene.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Scene.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Scene.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/Scene.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Scene.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/Scene.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Scene.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/Scene.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [151/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/Intro.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/Intro.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/Intro.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Intro.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Intro.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Intro.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CrossBlendVideoEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Intro.cpp:27: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CutSceneSoundTrigger.h:48:22: warning: unused parameter 'currentFrameNumber' [-Wunused-parameter] 48 | void trigger(int currentFrameNumber) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Intro.cpp:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CutSceneMusicTrigger.h:47:22: warning: unused parameter 'currentFrameNumber' [-Wunused-parameter] 47 | void trigger(int currentFrameNumber) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Intro.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Intro.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 8 warnings generated. [152/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/Meanwhile.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/Meanwhile.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/Meanwhile.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Meanwhile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Meanwhile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Meanwhile.cpp:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CutSceneMusicTrigger.h:47:22: warning: unused parameter 'currentFrameNumber' [-Wunused-parameter] 47 | void trigger(int currentFrameNumber) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Meanwhile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Meanwhile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 4 warnings generated. [153/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/Finale.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/Finale.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/Finale.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Finale.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Finale.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Finale.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CrossBlendVideoEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Finale.cpp:27: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CutSceneSoundTrigger.h:48:22: warning: unused parameter 'currentFrameNumber' [-Wunused-parameter] 48 | void trigger(int currentFrameNumber) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Finale.cpp:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CutSceneMusicTrigger.h:47:22: warning: unused parameter 'currentFrameNumber' [-Wunused-parameter] 47 | void trigger(int currentFrameNumber) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Finale.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/Finale.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/globals.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 8 warnings generated. [154/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/VideoEvent.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/VideoEvent.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/VideoEvent.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/VideoEvent.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/VideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/VideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/VideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [155/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/WSAVideoEvent.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/WSAVideoEvent.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/WSAVideoEvent.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/WSAVideoEvent.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/WSAVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/WSAVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/WSAVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/WSAVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/WSAVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/WSAVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [156/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/FadeOutVideoEvent.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/FadeOutVideoEvent.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/FadeOutVideoEvent.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/FadeOutVideoEvent.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/FadeOutVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/FadeOutVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/FadeOutVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/FadeOutVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/FadeOutVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/FadeOutVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [157/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/FadeInVideoEvent.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/FadeInVideoEvent.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/FadeInVideoEvent.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/FadeInVideoEvent.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/FadeInVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/FadeInVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/FadeInVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/FadeInVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/FadeInVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/FadeInVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [158/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/HoldPictureVideoEvent.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/HoldPictureVideoEvent.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/HoldPictureVideoEvent.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/HoldPictureVideoEvent.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/HoldPictureVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/HoldPictureVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/HoldPictureVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/HoldPictureVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/HoldPictureVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/HoldPictureVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [159/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/CrossBlendVideoEvent.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/CrossBlendVideoEvent.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/CrossBlendVideoEvent.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/CrossBlendVideoEvent.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/CrossBlendVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CrossBlendVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/CrossBlendVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CrossBlendVideoEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/CrossBlendVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CrossBlendVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/CrossBlendVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/CrossBlendVideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/VideoEvent.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [160/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/TextEvent.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/TextEvent.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/TextEvent.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/TextEvent.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/TextEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/TextEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Colors.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/TextEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/TextEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Colors.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/TextEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/CutScenes/TextEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Colors.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [161/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/CutScenes/CutSceneTrigger.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CutScenes/CutSceneTrigger.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CutScenes/CutSceneTrigger.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/CutScenes/CutSceneTrigger.cpp [162/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/ChoamWindow.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/ChoamWindow.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/ChoamWindow.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ChoamWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ChoamWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ChoamWindow.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ChoamWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ChoamWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ChoamWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:51:60: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 51 | std::unique_ptr perform(MapEditor *pMapEditor) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:77:34: warning: unused parameter 'dummy' [-Wunused-parameter] 77 | explicit EditorMode(bool dummy) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ChoamWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ChoamWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 57 warnings generated. [163/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditor.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditor.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditor.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:51:60: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 51 | std::unique_ptr perform(MapEditor *pMapEditor) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:77:34: warning: unused parameter 'dummy' [-Wunused-parameter] 77 | explicit EditorMode(bool dummy) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 57 warnings generated. [164/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorInterface.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorInterface.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorInterface.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:51:60: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 51 | std::unique_ptr perform(MapEditor *pMapEditor) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:19: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:77:34: warning: unused parameter 'dummy' [-Wunused-parameter] 77 | explicit EditorMode(bool dummy) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/NewMapWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:43: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ObjectInterfaces/MultiUnitInterface.h:36: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:861:65: warning: unused parameter 'bRightMouseButton' [-Wunused-parameter] 861 | bool MapEditorInterface::onRadarClick(Coord worldPosition, bool bRightMouseButton, bool bDrag) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:861:89: warning: unused parameter 'bDrag' [-Wunused-parameter] 861 | bool MapEditorInterface::onRadarClick(Coord worldPosition, bool bRightMouseButton, bool bDrag) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 60 warnings generated. [165/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorOperation.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorOperation.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorOperation.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:2: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:51:60: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 51 | std::unique_ptr perform(MapEditor *pMapEditor) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:4: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:77:34: warning: unused parameter 'dummy' [-Wunused-parameter] 77 | explicit EditorMode(bool dummy) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:9:81: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 9 | std::unique_ptr MapEditorStartOperation::perform(MapEditor *pMapEditor) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorOperation.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 57 warnings generated. [166/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/MapGenerator.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/MapGenerator.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/MapGenerator.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapGenerator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapGenerator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapGenerator.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapGenerator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapGenerator.h:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapGenerator.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapGenerator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapGenerator.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapGenerator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapGenerator.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 8 warnings generated. [167/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorRadarView.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorRadarView.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorRadarView.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:51:60: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 51 | std::unique_ptr perform(MapEditor *pMapEditor) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:20: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:77:34: warning: unused parameter 'dummy' [-Wunused-parameter] 77 | explicit EditorMode(bool dummy) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapEditorRadarView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 56 warnings generated. [168/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/MapSettingsWindow.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/MapSettingsWindow.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/MapSettingsWindow.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapSettingsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapSettingsWindow.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapSettingsWindow.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapSettingsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapSettingsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapSettingsWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:51:60: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 51 | std::unique_ptr perform(MapEditor *pMapEditor) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:29: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:29: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:29: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:77:34: warning: unused parameter 'dummy' [-Wunused-parameter] 77 | explicit EditorMode(bool dummy) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapSettingsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapSettingsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 57 warnings generated. [169/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/MapMirror.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/MapMirror.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/MapMirror.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapMirror.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapMirror.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapMirror.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapMirror.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapMirror.cpp:45:56: warning: unused parameter 'i' [-Wunused-parameter] 45 | Coord MapMirrorNone::getCoord(Coord originalCoord, int i, Coord objectSize) const { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapMirror.cpp:45:65: warning: unused parameter 'objectSize' [-Wunused-parameter] 45 | Coord MapMirrorNone::getCoord(Coord originalCoord, int i, Coord objectSize) const { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapMirror.cpp:49:44: warning: unused parameter 'i' [-Wunused-parameter] 49 | int MapMirrorNone::getAngle(int angle, int i) const { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapMirror.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/MapMirror.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 11 warnings generated. [170/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/NewMapWindow.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/NewMapWindow.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/NewMapWindow.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/NewMapWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/NewMapWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/NewMapWindow.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/NewMapWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/NewMapWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/NewMapWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp:29: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapGenerator.h:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp:34: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/NewMapWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/NewMapWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 47 warnings generated. [171/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/LoadMapWindow.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/LoadMapWindow.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/LoadMapWindow.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/LoadMapWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/LoadMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/LoadMapWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/LoadMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/LoadMapWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/LoadMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/LoadMapWindow.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/LoadMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/LoadMapWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/LoadMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/LoadMapWindow.h:27: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/LoadMapWindow.cpp:20: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/LoadMapWindow.cpp:255:51: warning: unused parameter 'bInteractive' [-Wunused-parameter] 255 | void LoadMapWindow::onMapListSelectionChange(bool bInteractive) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/LoadMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/LoadMapWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/LoadMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/LoadMapWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 41 warnings generated. [172/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/PlayerSettingsWindow.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/PlayerSettingsWindow.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/PlayerSettingsWindow.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/PlayerSettingsWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/PlayerSettingsWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/PlayerSettingsWindow.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/PlayerSettingsWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/PlayerSettingsWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/PlayerSettingsWindow.h:32: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:51:60: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 51 | std::unique_ptr perform(MapEditor *pMapEditor) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:77:34: warning: unused parameter 'dummy' [-Wunused-parameter] 77 | explicit EditorMode(bool dummy) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/PlayerSettingsWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/PlayerSettingsWindow.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/DrawingRectHelper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 57 warnings generated. [173/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/ReinforcementsWindow.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/ReinforcementsWindow.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/ReinforcementsWindow.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementsWindow.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementsWindow.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementsWindow.h:33: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:51:60: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 51 | std::unique_ptr perform(MapEditor *pMapEditor) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:30: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:77:34: warning: unused parameter 'dummy' [-Wunused-parameter] 77 | explicit EditorMode(bool dummy) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:286:51: warning: unused parameter 'bInteractive' [-Wunused-parameter] 286 | void ReinforcementsWindow::onSelectionChange(bool bInteractive) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/ReinforcementInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 58 warnings generated. [174/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/MapEditor/TeamsWindow.cpp.o -MF src/CMakeFiles/dunelegacy.dir/MapEditor/TeamsWindow.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/MapEditor/TeamsWindow.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/TeamsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AITeamInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/TeamsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/TeamsWindow.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/TeamsWindow.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/TeamsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/TeamsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 39 | TextButton(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy constructor of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy constructor 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 41 | TextButton& operator=(const TextButton &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:29:20: note: copy assignment operator of 'TextButton' is implicitly deleted because base class 'Button' has a deleted copy assignment operator 29 | class TextButton : public Button { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: note: explicitly defaulted function was implicitly deleted here 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/TeamsWindow.h:32: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:17: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 512 | GFXManager& operator=(const GFXManager &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:546:99: note: copy assignment operator of 'GFXManager' is implicitly deleted because field 'objPic' has a deleted copy assignment operator 546 | std::array, NUM_HOUSES>, NUM_OBJPICS> objPic; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>, 75>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator 191 | _Tp __elems_[_Size]; | ^ /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>, 6>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/array:191:7: note: copy assignment operator of 'array>, 3>' is implicitly deleted because field '__elems_' has a deleted copy assignment operator /usr/include/c++/v1/__memory/unique_ptr.h:215:55: note: copy assignment operator is implicitly deleted because 'unique_ptr>' has a user-declared move constructor 215 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:29: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:26: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:34: warning: unused parameter 'coord' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapMirror.h:60:47: warning: unused parameter 'objectSize' [-Wunused-parameter] 60 | bool mirroringPossible(Coord coord, Coord objectSize = Coord(1,1)) const override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:29: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorRadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:29: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditorOperation.h:51:60: warning: unused parameter 'pMapEditor' [-Wunused-parameter] 51 | std::unique_ptr perform(MapEditor *pMapEditor) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:29: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/MapEditor.h:77:34: warning: unused parameter 'dummy' [-Wunused-parameter] 77 | explicit EditorMode(bool dummy) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:279:42: warning: unused parameter 'bInteractive' [-Wunused-parameter] 279 | void TeamsWindow::onSelectionChange(bool bInteractive) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/TeamsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AITeamInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/MapEditor/TeamsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/AITeamInfo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/DataTypes.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 58 warnings generated. [175/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Trigger/TriggerManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Trigger/TriggerManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Trigger/TriggerManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TriggerManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TriggerManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/TriggerManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TriggerManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/TriggerManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TriggerManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/TriggerManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TriggerManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/TriggerManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [176/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Trigger/ReinforcementTrigger.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Trigger/ReinforcementTrigger.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Trigger/ReinforcementTrigger.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/ReinforcementTrigger.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/ReinforcementTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/ReinforcementTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/ReinforcementTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/ReinforcementTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/ReinforcementTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/ReinforcementTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/ReinforcementTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/ReinforcementTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/ReinforcementTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/ReinforcementTrigger.cpp:29: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/units/UnitBase.h:212:55: warning: unused parameter 'terrainType' [-Wunused-parameter] 212 | virtual FixPoint getTerrainDifficulty(TERRAINTYPE terrainType) const { return 1; } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/ReinforcementTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/ReinforcementTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/ReinforcementTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/ReinforcementTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 51 warnings generated. [177/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/Trigger/TimeoutTrigger.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Trigger/TimeoutTrigger.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Trigger/TimeoutTrigger.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TimeoutTrigger.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TimeoutTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/TimeoutTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TimeoutTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/TimeoutTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TimeoutTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:52: warning: unused parameter 'x' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:62: warning: unused parameter 'y' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:289:70: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 289 | virtual inline void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:48: warning: unused parameter 'x' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:58: warning: unused parameter 'y' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:298:66: warning: unused parameter 'pressed' [-Wunused-parameter] 298 | virtual inline bool handleMouseLeft(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:49: warning: unused parameter 'x' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:59: warning: unused parameter 'y' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:307:67: warning: unused parameter 'pressed' [-Wunused-parameter] 307 | virtual inline bool handleMouseRight(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:49: warning: unused parameter 'x' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:59: warning: unused parameter 'y' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:316:67: warning: unused parameter 'up' [-Wunused-parameter] 316 | virtual inline bool handleMouseWheel(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:335:61: warning: unused parameter 'textInput' [-Wunused-parameter] 335 | virtual inline bool handleTextInput(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:59: warning: unused parameter 'x' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:343:69: warning: unused parameter 'y' [-Wunused-parameter] 343 | virtual inline bool handleMouseMovementOverlay(Sint32 x, Sint32 y) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:55: warning: unused parameter 'x' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:65: warning: unused parameter 'y' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:352:73: warning: unused parameter 'pressed' [-Wunused-parameter] 352 | virtual inline bool handleMouseLeftOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:56: warning: unused parameter 'x' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:66: warning: unused parameter 'y' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:361:74: warning: unused parameter 'pressed' [-Wunused-parameter] 361 | virtual inline bool handleMouseRightOverlay(Sint32 x, Sint32 y, bool pressed) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:56: warning: unused parameter 'x' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:66: warning: unused parameter 'y' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:370:74: warning: unused parameter 'up' [-Wunused-parameter] 370 | virtual inline bool handleMouseWheelOverlay(Sint32 x, Sint32 y, bool up) { return false; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:377:66: warning: unused parameter 'key' [-Wunused-parameter] 377 | virtual inline bool handleKeyPressOverlay(SDL_KeyboardEvent& key) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:384:68: warning: unused parameter 'textInput' [-Wunused-parameter] 384 | virtual inline bool handleTextInputOverlay(SDL_TextInputEvent& textInput) { return false; } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:391:36: warning: unused parameter 'position' [-Wunused-parameter] 391 | virtual inline void draw(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:398:43: warning: unused parameter 'position' [-Wunused-parameter] 398 | virtual inline void drawOverlay(Point position) { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:405:44: warning: unused parameter 'pChildWidget' [-Wunused-parameter] 405 | virtual void removeChildWidget(Widget* pChildWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:44: warning: unused parameter 'active' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:478:60: warning: unused parameter 'childWidget' [-Wunused-parameter] 478 | virtual void setActiveChildWidget(bool active, Widget* childWidget) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TimeoutTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Window.h:73:45: warning: unused parameter 'pChildWindow' [-Wunused-parameter] 73 | virtual void onChildWindowClose(Window* pChildWindow) { ; }; | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TimeoutTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:5: warning: explicitly defaulted copy constructor is implicitly deleted [-Wdefaulted-function-deleted] 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:187:43: note: copy constructor of 'Button' is implicitly deleted because field 'pUnpressedTexture' has a deleted copy constructor 187 | sdl2::texture_unique_or_nonowning_ptr pUnpressedTexture; ///< Texture that is normally shown | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:94:5: note: 'unique_or_nonowning_ptr' has been explicitly marked deleted here 94 | unique_or_nonowning_ptr(const unique_or_nonowning_ptr&) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:13: warning: explicitly defaulted copy assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 40 | Button& operator=(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:30:16: note: copy assignment operator of 'Button' is implicitly deleted because base class 'Widget' has a deleted copy assignment operator 30 | class Button : public Widget { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Widget.h:145:13: note: 'operator=' has been explicitly marked deleted here 145 | Widget& operator=(const Widget &) = delete; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TimeoutTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/GameInterface.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarView.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:71:28: warning: unused parameter 'position' [-Wunused-parameter] 71 | inline void draw(Point position) override { ; }; | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/RadarViewBase.h:161:55: warning: unused parameter 'insideOverlay' [-Wunused-parameter] 161 | void handleMouseMovement(Sint32 x, Sint32 y, bool insideOverlay) override | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TimeoutTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Game.h:32: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:66:53: warning: unused parameter 'pObject' [-Wunused-parameter] 66 | virtual void onObjectWasBuilt(const ObjectBase* pObject) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:44: warning: unused parameter 'itemID' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:73:65: warning: unused parameter 'location' [-Wunused-parameter] 73 | virtual void onDecrementStructures(int itemID, const Coord& location) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:79:39: warning: unused parameter 'itemID' [-Wunused-parameter] 79 | virtual void onDecrementUnits(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:85:43: warning: unused parameter 'itemID' [-Wunused-parameter] 85 | virtual void onIncrementUnitKills(int itemID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:45: warning: unused parameter 'pObject' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:58: warning: unused parameter 'damage' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/players/Player.h:92:73: warning: unused parameter 'damagerID' [-Wunused-parameter] 92 | virtual void onDamage(const ObjectBase* pObject, int damage, Uint32 damagerID) { } | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TimeoutTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/TimeoutTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/Trigger/TimeoutTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/TimeoutTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 50 warnings generated. [178/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/misc/draw_util.cpp.o -MF src/CMakeFiles/dunelegacy.dir/misc/draw_util.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/misc/draw_util.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/draw_util.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/draw_util.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/draw_util.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Colors.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/draw_util.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/draw_util.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Colors.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/draw_util.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/draw_util.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/Colors.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [179/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/misc/FileSystem.cpp.o -MF src/CMakeFiles/dunelegacy.dir/misc/FileSystem.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/misc/FileSystem.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/FileSystem.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/FileSystem.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/FileSystem.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/string_util.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/FileSystem.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/string_util.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [180/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/misc/fnkdat.cpp.o -MF src/CMakeFiles/dunelegacy.dir/misc/fnkdat.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/misc/fnkdat.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/fnkdat.cpp [181/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/misc/format.cpp.o -MF src/CMakeFiles/dunelegacy.dir/misc/format.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/misc/format.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/format.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/format.cpp:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:731:3: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 731 | ~MemoryBuffer() { deallocate(); } | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3065:7: note: in instantiation of member function 'fmt::internal::MemoryBuffer::~MemoryBuffer' requested here 3065 | class BasicMemoryWriter : public BasicWriter { | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/format.cpp:28: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 2 warnings generated. [182/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/misc/IFileStream.cpp.o -MF src/CMakeFiles/dunelegacy.dir/misc/IFileStream.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/misc/IFileStream.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/IFileStream.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/IFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/IFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/IFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/IFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/IFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/IFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/IFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/IFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/InputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [183/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/misc/md5.cpp.o -MF src/CMakeFiles/dunelegacy.dir/misc/md5.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/misc/md5.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/md5.cpp [184/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/misc/OFileStream.cpp.o -MF src/CMakeFiles/dunelegacy.dir/misc/OFileStream.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/misc/OFileStream.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/OFileStream.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/OFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/OFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/OutputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/OFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/OFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/OutputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/OFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/OFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/OutputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/OFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/OFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/OutputStream.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [185/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/misc/Random.cpp.o -MF src/CMakeFiles/dunelegacy.dir/misc/Random.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/misc/Random.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Random.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Random.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] 33 | #pragma warning(push) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] 35 | #pragma warning(disable:4307) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/fixmath/FixPoint.h:65:9: warning: unknown pragma ignored [-Wunknown-pragmas] 65 | #pragma warning(pop) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Random.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Random.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Random.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Random.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 6 warnings generated. [186/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/misc/sound_util.cpp.o -MF src/CMakeFiles/dunelegacy.dir/misc/sound_util.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/misc/sound_util.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/sound_util.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/sound_util.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/sound_util.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/sound_util.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/sound_util.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/sound_util.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/sound_util.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. [187/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/misc/string_util.cpp.o -MF src/CMakeFiles/dunelegacy.dir/misc/string_util.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/misc/string_util.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/string_util.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/string_util.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/string_util.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/string_util.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/string_util.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 2 warnings generated. [188/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/misc/Scaler.cpp.o -MF src/CMakeFiles/dunelegacy.dir/misc/Scaler.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/misc/Scaler.cpp.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Scaler.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Scaler.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Scaler.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:24: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/unique_or_nonowning_ptr.h:41:33: warning: unused parameter 'p' [-Wunused-parameter] 41 | static void noop_deleter(T* p) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Scaler.cpp:107:70: warning: unused parameter 'tilesX' [-Wunused-parameter] 107 | sdl2::surface_ptr Scaler::doubleTiledSurfaceNN(SDL_Surface* src, int tilesX, int tilesY) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Scaler.cpp:107:82: warning: unused parameter 'tilesY' [-Wunused-parameter] 107 | sdl2::surface_ptr Scaler::doubleTiledSurfaceNN(SDL_Surface* src, int tilesX, int tilesY) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Scaler.cpp:168:70: warning: unused parameter 'tilesX' [-Wunused-parameter] 168 | sdl2::surface_ptr Scaler::tripleTiledSurfaceNN(SDL_Surface* src, int tilesX, int tilesY) { | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Scaler.cpp:168:82: warning: unused parameter 'tilesY' [-Wunused-parameter] 168 | sdl2::surface_ptr Scaler::tripleTiledSurfaceNN(SDL_Surface* src, int tilesX, int tilesY) { | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Scaler.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Scaler.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3222:16: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3222 | MemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/misc/Scaler.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/Scaler.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/SDL2pp.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/exceptions.h:23: /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:775:22: warning: 'allocate' is deprecated [-Wdeprecated-declarations] 775 | T *new_ptr = this->allocate(new_capacity, FMT_NULL); | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:729:12: note: in instantiation of member function 'fmt::internal::MemoryBuffer::grow' requested here 729 | explicit MemoryBuffer(const Allocator &alloc = Allocator()) | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3071:35: note: in instantiation of member function 'fmt::internal::MemoryBuffer::MemoryBuffer' requested here 3071 | : BasicWriter(buffer_), buffer_(alloc) {} | ^ /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include/misc/format.h:3228:17: note: in instantiation of member function 'fmt::BasicMemoryWriter::BasicMemoryWriter' requested here 3228 | WMemoryWriter w; | ^ /usr/include/c++/v1/__memory/allocator.h:155:43: note: 'allocate' has been explicitly marked deprecated here 155 | _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_DEPRECATED_IN_CXX17 _Tp* allocate(size_t __n, const void*) { | ^ /usr/include/c++/v1/__config:723:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 723 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:688:49: note: expanded from macro '_LIBCPP_DEPRECATED' 688 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. [189/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/cc -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/fixmath/fix16.c.o -MF src/CMakeFiles/dunelegacy.dir/fixmath/fix16.c.o.d -o src/CMakeFiles/dunelegacy.dir/fixmath/fix16.c.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/fixmath/fix16.c [190/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/cc -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/fixmath/fix16_exp.c.o -MF src/CMakeFiles/dunelegacy.dir/fixmath/fix16_exp.c.o.d -o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_exp.c.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/fixmath/fix16_exp.c [191/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/cc -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/fixmath/fix16_sqrt.c.o -MF src/CMakeFiles/dunelegacy.dir/fixmath/fix16_sqrt.c.o.d -o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_sqrt.c.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/fixmath/fix16_sqrt.c [192/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/cc -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/fixmath/fix16_str.c.o -MF src/CMakeFiles/dunelegacy.dir/fixmath/fix16_str.c.o.d -o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_str.c.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/fixmath/fix16_str.c [193/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/cc -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/fixmath/fix16_trig.c.o -MF src/CMakeFiles/dunelegacy.dir/fixmath/fix16_trig.c.o.d -o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_trig.c.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/fixmath/fix16_trig.c [194/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/cc -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/fixmath/fix32.c.o -MF src/CMakeFiles/dunelegacy.dir/fixmath/fix32.c.o.d -o src/CMakeFiles/dunelegacy.dir/fixmath/fix32.c.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/fixmath/fix32.c [195/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/cc -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/fixmath/fix32_exp.c.o -MF src/CMakeFiles/dunelegacy.dir/fixmath/fix32_exp.c.o.d -o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_exp.c.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/fixmath/fix32_exp.c [196/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/cc -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/fixmath/fix32_sqrt.c.o -MF src/CMakeFiles/dunelegacy.dir/fixmath/fix32_sqrt.c.o.d -o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_sqrt.c.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/fixmath/fix32_sqrt.c [197/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/cc -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/fixmath/fix32_str.c.o -MF src/CMakeFiles/dunelegacy.dir/fixmath/fix32_str.c.o.d -o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_str.c.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/fixmath/fix32_str.c [198/200] /exopi-obj/pobj/dunelegacy-0.98.5/bin/cc -DDATA_DIRECTORY=\"share/dunelegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/include -I/exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/local/include/opus -I/usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -MD -MT src/CMakeFiles/dunelegacy.dir/fixmath/fix32_trig.c.o -MF src/CMakeFiles/dunelegacy.dir/fixmath/fix32_trig.c.o.d -o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_trig.c.o -c /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/src/fixmath/fix32_trig.c [199/200] : && /exopi-obj/pobj/dunelegacy-0.98.5/bin/c++ -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/dunelegacy\" -pthread -DNDEBUG -L/usr/local/lib -lenet -Xlinker --dependency-file=src/CMakeFiles/dunelegacy.dir/link.d src/CMakeFiles/dunelegacy.dir/AStarSearch.cpp.o src/CMakeFiles/dunelegacy.dir/Bullet.cpp.o src/CMakeFiles/dunelegacy.dir/Choam.cpp.o src/CMakeFiles/dunelegacy.dir/Command.cpp.o src/CMakeFiles/dunelegacy.dir/CommandManager.cpp.o src/CMakeFiles/dunelegacy.dir/CursorManager.cpp.o src/CMakeFiles/dunelegacy.dir/Explosion.cpp.o src/CMakeFiles/dunelegacy.dir/Game.cpp.o src/CMakeFiles/dunelegacy.dir/GameInitSettings.cpp.o src/CMakeFiles/dunelegacy.dir/GameInterface.cpp.o src/CMakeFiles/dunelegacy.dir/House.cpp.o src/CMakeFiles/dunelegacy.dir/Map.cpp.o src/CMakeFiles/dunelegacy.dir/MapSeed.cpp.o src/CMakeFiles/dunelegacy.dir/globals.cpp.o src/CMakeFiles/dunelegacy.dir/main.cpp.o src/CMakeFiles/dunelegacy.dir/mmath.cpp.o src/CMakeFiles/dunelegacy.dir/ObjectBase.cpp.o src/CMakeFiles/dunelegacy.dir/ObjectData.cpp.o src/CMakeFiles/dunelegacy.dir/ObjectManager.cpp.o src/CMakeFiles/dunelegacy.dir/ObjectPointer.cpp.o src/CMakeFiles/dunelegacy.dir/RadarView.cpp.o src/CMakeFiles/dunelegacy.dir/ScreenBorder.cpp.o src/CMakeFiles/dunelegacy.dir/sand.cpp.o src/CMakeFiles/dunelegacy.dir/SoundPlayer.cpp.o src/CMakeFiles/dunelegacy.dir/Tile.cpp.o src/CMakeFiles/dunelegacy.dir/INIMap/INIMapLoader.cpp.o src/CMakeFiles/dunelegacy.dir/INIMap/INIMapEditorLoader.cpp.o src/CMakeFiles/dunelegacy.dir/INIMap/INIMapPreviewCreator.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/Animation.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/Cpsfile.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/Decode.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/FileManager.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/FontManager.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/GFXManager.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/Icnfile.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/IndexedTextFile.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/INIFile.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/LoadSavePNG.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/lodepng.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/MentatTextFile.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/Pakfile.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/Palfile.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/PictureFactory.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/POFile.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/SFXManager.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/Shpfile.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/TextManager.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/TTFFont.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/Vocfile.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/Wsafile.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/adl/sound_adlib.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/adl/surroundopl.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/adl/woodyopl.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/music/ADLPlayer.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/music/DirectoryPlayer.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/music/XMIPlayer.cpp.o src/CMakeFiles/dunelegacy.dir/FileClasses/xmidi/xmidi.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/Button.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/GUIStyle.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/Widget.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/Window.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/ScrollBar.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/ListBox.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/DropDownBox.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/TextView.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/RadioButtonManager.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/dune/ChatManager.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/dune/DuneStyle.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/dune/GameOptionsWindow.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/dune/LoadSaveWindow.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/dune/InGameMenu.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/dune/InGameSettingsMenu.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/dune/NewsTicker.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/dune/MessageTicker.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/dune/BuilderList.cpp.o src/CMakeFiles/dunelegacy.dir/GUI/dune/WaitingForOtherPlayers.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/MenuBase.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/MainMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/SinglePlayerMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/SinglePlayerSkirmishMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/CustomGameMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/CustomGamePlayers.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/CustomGameStatsMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/OptionsMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/AboutMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/HouseChoiceMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/MentatMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/MultiPlayerMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/BriefingMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/HouseChoiceInfoMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/MentatHelp.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/MapChoice.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/CampaignStatsMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Network/LANGameFinderAndAnnouncer.cpp.o src/CMakeFiles/dunelegacy.dir/Network/NetworkManager.cpp.o src/CMakeFiles/dunelegacy.dir/Network/ENetHttp.cpp.o src/CMakeFiles/dunelegacy.dir/Network/MetaServerClient.cpp.o src/CMakeFiles/dunelegacy.dir/players/Player.cpp.o src/CMakeFiles/dunelegacy.dir/players/HumanPlayer.cpp.o src/CMakeFiles/dunelegacy.dir/players/PlayerFactory.cpp.o src/CMakeFiles/dunelegacy.dir/players/AIPlayer.cpp.o src/CMakeFiles/dunelegacy.dir/players/CampaignAIPlayer.cpp.o src/CMakeFiles/dunelegacy.dir/players/QuantBot.cpp.o src/CMakeFiles/dunelegacy.dir/players/SmartBot.cpp.o src/CMakeFiles/dunelegacy.dir/structures/StructureBase.cpp.o src/CMakeFiles/dunelegacy.dir/structures/BuilderBase.cpp.o src/CMakeFiles/dunelegacy.dir/structures/TurretBase.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Barracks.cpp.o src/CMakeFiles/dunelegacy.dir/structures/ConstructionYard.cpp.o src/CMakeFiles/dunelegacy.dir/structures/GunTurret.cpp.o src/CMakeFiles/dunelegacy.dir/structures/HeavyFactory.cpp.o src/CMakeFiles/dunelegacy.dir/structures/HighTechFactory.cpp.o src/CMakeFiles/dunelegacy.dir/structures/IX.cpp.o src/CMakeFiles/dunelegacy.dir/structures/LightFactory.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Palace.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Radar.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Refinery.cpp.o src/CMakeFiles/dunelegacy.dir/structures/RepairYard.cpp.o src/CMakeFiles/dunelegacy.dir/structures/RocketTurret.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Silo.cpp.o src/CMakeFiles/dunelegacy.dir/structures/StarPort.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Wall.cpp.o src/CMakeFiles/dunelegacy.dir/structures/WindTrap.cpp.o src/CMakeFiles/dunelegacy.dir/structures/WOR.cpp.o src/CMakeFiles/dunelegacy.dir/units/UnitBase.cpp.o src/CMakeFiles/dunelegacy.dir/units/AirUnit.cpp.o src/CMakeFiles/dunelegacy.dir/units/GroundUnit.cpp.o src/CMakeFiles/dunelegacy.dir/units/InfantryBase.cpp.o src/CMakeFiles/dunelegacy.dir/units/TrackedUnit.cpp.o src/CMakeFiles/dunelegacy.dir/units/TankBase.cpp.o src/CMakeFiles/dunelegacy.dir/units/Carryall.cpp.o src/CMakeFiles/dunelegacy.dir/units/Devastator.cpp.o src/CMakeFiles/dunelegacy.dir/units/Deviator.cpp.o src/CMakeFiles/dunelegacy.dir/units/Frigate.cpp.o src/CMakeFiles/dunelegacy.dir/units/Harvester.cpp.o src/CMakeFiles/dunelegacy.dir/units/Launcher.cpp.o src/CMakeFiles/dunelegacy.dir/units/MCV.cpp.o src/CMakeFiles/dunelegacy.dir/units/Ornithopter.cpp.o src/CMakeFiles/dunelegacy.dir/units/Quad.cpp.o src/CMakeFiles/dunelegacy.dir/units/RaiderTrike.cpp.o src/CMakeFiles/dunelegacy.dir/units/Saboteur.cpp.o src/CMakeFiles/dunelegacy.dir/units/SandWorm.cpp.o src/CMakeFiles/dunelegacy.dir/units/SiegeTank.cpp.o src/CMakeFiles/dunelegacy.dir/units/Soldier.cpp.o src/CMakeFiles/dunelegacy.dir/units/SonicTank.cpp.o src/CMakeFiles/dunelegacy.dir/units/Tank.cpp.o src/CMakeFiles/dunelegacy.dir/units/Trike.cpp.o src/CMakeFiles/dunelegacy.dir/units/Trooper.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/CutScene.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/Scene.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/Intro.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/Meanwhile.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/Finale.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/VideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/WSAVideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/FadeOutVideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/FadeInVideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/HoldPictureVideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/CrossBlendVideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/TextEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/CutSceneTrigger.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/ChoamWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditor.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorInterface.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorOperation.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapGenerator.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorRadarView.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapSettingsWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapMirror.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/NewMapWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/LoadMapWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/PlayerSettingsWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/ReinforcementsWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/TeamsWindow.cpp.o src/CMakeFiles/dunelegacy.dir/Trigger/TriggerManager.cpp.o src/CMakeFiles/dunelegacy.dir/Trigger/ReinforcementTrigger.cpp.o src/CMakeFiles/dunelegacy.dir/Trigger/TimeoutTrigger.cpp.o src/CMakeFiles/dunelegacy.dir/misc/draw_util.cpp.o src/CMakeFiles/dunelegacy.dir/misc/FileSystem.cpp.o src/CMakeFiles/dunelegacy.dir/misc/fnkdat.cpp.o src/CMakeFiles/dunelegacy.dir/misc/format.cpp.o src/CMakeFiles/dunelegacy.dir/misc/IFileStream.cpp.o src/CMakeFiles/dunelegacy.dir/misc/md5.cpp.o src/CMakeFiles/dunelegacy.dir/misc/OFileStream.cpp.o src/CMakeFiles/dunelegacy.dir/misc/Random.cpp.o src/CMakeFiles/dunelegacy.dir/misc/sound_util.cpp.o src/CMakeFiles/dunelegacy.dir/misc/string_util.cpp.o src/CMakeFiles/dunelegacy.dir/misc/Scaler.cpp.o src/CMakeFiles/dunelegacy.dir/fixmath/fix16.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_exp.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_sqrt.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_str.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_trig.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix32.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_exp.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_sqrt.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_str.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_trig.c.o -o bin/dunelegacy -lSDL2 -lSDL2_mixer -lSDL2 -lSDL2_ttf -lSDL2 -lSDL2_mixer -lSDL2_ttf -Wl,-rpath-link,/usr/X11R6/lib && cd /exopi-obj/pobj/dunelegacy-0.98.5/build-amd64/src && /usr/local/bin/cmake -E copy_directory /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/data /exopi-obj/pobj/dunelegacy-0.98.5/build-amd64/data [200/200] cd /exopi-obj/pobj/dunelegacy-0.98.5/build-amd64 && /usr/local/bin/cmake -E copy_directory /exopi-obj/pobj/dunelegacy-0.98.5/dunelegacy-0.98.5/data/ /exopi-obj/pobj/dunelegacy-0.98.5/build-amd64/bin/ >>> Running fake in games/dunelegacy at 1778443980.32 ===> games/dunelegacy ===> Faking installation for dunelegacy-0.98.5p0 -- Install configuration: "Release" -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/Dune2-Versions.txt -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/GFXHD.PAK -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/LEGACY.PAK -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/OPENSD2.PAK -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/locale -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/locale/English.en.po -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/locale/French.fr.po -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/locale/German.de.po -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/locale/Spanish.es.po -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/locale/dunelegacy.pot -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/2P - 32x128 - Gatekeeper.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/2P - 32x32 - X-Factor.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/2P - 64x32 - Cliffs Of Rene.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/2P - 64x64 - Bottle Neck.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/2P - 64x64 - Broken Mountains.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/2P - 64x64 - David's Pass.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/2P - 64x64 - Face Off.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/2P - 64x64 - Great Divide.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/2P - 64x64 - Sanctuarys.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 128x128 - Deserted.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 128x128 - Equilibrium.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 128x128 - Four Cities.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 128x128 - Hungry Hippos.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 128x128 - Silicon Valley XL.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 128x128 - Snake Pass.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 128x128 - Spicestorm.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 128x128 - The Sardaukar Outpost.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 128x128 - Worm Investation.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 128x128 - Wormhole.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 128x64 - Gamma Sector.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 64x64 - Channels.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 64x64 - Clear Path.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 64x64 - Combed.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 64x64 - Four Chambers.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 64x64 - Four Courners.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 64x64 - Sietch Stefan.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 64x64 - Silicon Valley.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 64x64 - Stronghold.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/4P - 64x64 - Vast Armies Have Arrived.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/5P - 128x128 - Fortress.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/5P - 128x128 - Gridlocked.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/5P - 128x128 - Hellvetika.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/5P - 128x128 - Kragetam.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/5P - 128x128 - Meadow.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/5P - 128x64 - Watch Your Track.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/6P - 128x128 - Gargantuan Mountains.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/6P - 64x128 - Rocking Fields.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/multiplayer/6P - 64x64 - Fertile Basin.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/2P - 32x128 - Canyon.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/2P - 64x64 - Duality.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/2P - 64x64 - North vs. South.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/2P - 64x64 - Twin Fists.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/3P - 64x32 - Middle Man.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/4P - 64x64 - 3 vs 1.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/5P - 128x128 - All against Atreides.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/5P - 128x128 - Sardaukar Base Easy.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/5P - 128x128 - Sardaukar Base.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/LDCPUL.TXT -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA002.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA003.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA004.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA005.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA006.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA007.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA008.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA009.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA010.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA011.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA021.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENA022.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENF001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENF011.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENG017.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENG018.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENG020.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENH001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENH002.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENH003.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENM001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENM022.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENO001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/dunelegacy/maps/singleplayer/RWRK_SCENS001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/bin/dunelegacy -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/applications/dunelegacy.desktop -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/icons/hicolor/48x48/apps/dunelegacy.png -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/icons/hicolor/128x128/apps/dunelegacy.png -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/icons/hicolor/scalable/apps/dunelegacy.svg -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/doc/DuneLegacy/AUTHORS -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/doc/DuneLegacy/COPYING -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/doc/DuneLegacy/NEWS -- Installing: /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/doc/DuneLegacy/README >>> Running package in games/dunelegacy at 1778443980.91 ===> games/dunelegacy `/exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/.fake_done' is up to date. Installing /exopi-cvs/ports/games/dunelegacy/pkg/README as /exopi-obj/pobj/dunelegacy-0.98.5/fake-amd64/usr/local/share/doc/pkg-readmes/dunelegacy ===> Building package for dunelegacy-0.98.5p0 Create /exopi-cvs/ports/packages/amd64/all/dunelegacy-0.98.5p0.tgz Creating package dunelegacy-0.98.5p0 reading plist| checking dependencies| checking dependencies|devel/desktop-file-utils checking dependencies|devel/sdl2-mixer checking dependencies|devel/sdl2-ttf checking dependencies|net/enet checking dependencies|x11/gtk+4,-guic checksumming| checksumming| | 0% checksumming|* | 1% checksumming|* | 2% checksumming|** | 2% checksumming|** | 3% checksumming|*** | 4% checksumming|*** | 5% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 7% checksumming|***** | 8% checksumming|****** | 9% checksumming|****** | 10% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 12% checksumming|******** | 13% checksumming|********* | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 17% checksumming|*********** | 18% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************** | 22% checksumming|************** | 23% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 26% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 31% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 40% checksumming|************************* | 41% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 49% checksumming|****************************** | 50% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 59% checksumming|************************************ | 60% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 74% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 77% checksumming|*********************************************** | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 82% checksumming|************************************************** | 83% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 87% checksumming|***************************************************** | 88% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 90% checksumming|******************************************************* | 91% checksumming|******************************************************** | 92% checksumming|******************************************************** | 93% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 95% checksumming|********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|*********************************************************** | 98% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|***************** | 27% archiving|*********************************** | 54% archiving|*************************************** | 61% archiving|*************************************** | 62% archiving|**************************************** | 62% archiving|**************************************** | 63% archiving|***************************************** | 64% archiving|***************************************** | 65% archiving|****************************************** | 65% archiving|******************************************** | 69% archiving|********************************************* | 70% archiving|********************************************* | 71% archiving|********************************************** | 72% archiving|*********************************************** | 73% archiving|**************************************************** | 81% archiving|******************************************************* | 85% archiving|******************************************************* | 86% archiving|******************************************************** | 87% archiving|******************************************************** | 88% archiving|********************************************************** | 90% archiving|********************************************************** | 91% archiving|*********************************************************** | 92% archiving|************************************************************ | 93% archiving|************************************************************ | 94% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/dunelegacy-0.98.5p0.tgz >>> Running clean in games/dunelegacy at 1778443992.03 ===> games/dunelegacy ===> Cleaning for dunelegacy-0.98.5p0 >>> Ended at 1778443992.54 max_stuck=14.11/depends=3.69/show-prepare-results=1.41/patch=0.74/configure=4.03/build=983.59/fake=0.60/package=11.12/clean=0.55