>>> Building on exopi-4 under games/dunelegacy BDEPENDS = [devel/sdl2-mixer;devel/ninja;net/enet;devel/cmake/core;devel/sdl2-ttf;net/curl] DIST = [games/dunelegacy:dunelegacy-0.99.2.tar.gz] FULLPKGNAME = dunelegacy-0.99.2 RDEPENDS = [devel/sdl2-mixer;net/enet;net/curl;devel/sdl2-ttf;x11/gtk+4,-guic;devel/desktop-file-utils] (Junk lock obtained for exopi-4 at 1784320063.55) >>> Running depends in games/dunelegacy at 1784320063.59 last junk was in x11/kde-plasma/powerdevil /usr/sbin/pkg_add -aI -Drepair curl-8.21.0 enet-1.3.18 sdl2-mixer-2.8.1p1 sdl2-ttf-2.24.0 was: /usr/sbin/pkg_add -aI -Drepair cmake-core-4.3.3 curl-8.21.0 enet-1.3.18 ninja-1.11.1p1v1 sdl2-mixer-2.8.1p1 sdl2-ttf-2.24.0 /usr/sbin/pkg_add -aI -Drepair curl-8.21.0 enet-1.3.18 sdl2-mixer-2.8.1p1 sdl2-ttf-2.24.0 >>> Running show-prepare-results in games/dunelegacy at 1784320069.61 ===> games/dunelegacy ===> Building from scratch dunelegacy-0.99.2 ===> dunelegacy-0.99.2 depends on: cmake-core->=4 -> cmake-core-4.3.3 ===> dunelegacy-0.99.2 depends on: ninja-* -> ninja-1.11.1p1v1 ===> dunelegacy-0.99.2 depends on: sdl2-mixer-* -> sdl2-mixer-2.8.1p1 ===> dunelegacy-0.99.2 depends on: sdl2-ttf-* -> sdl2-ttf-2.24.0 ===> dunelegacy-0.99.2 depends on: curl-* -> curl-8.21.0 ===> dunelegacy-0.99.2 depends on: enet-* -> enet-1.3.18 ===> Verifying specs: c++ c++abi pthread SDL2 SDL2_mixer SDL2_ttf c curl enet execinfo m ===> found c++.12.0 c++abi.9.0 pthread.28.1 SDL2.0.15 SDL2_mixer.1.1 SDL2_ttf.0.2 c.103.0 curl.26.36 enet.0.3 execinfo.4.0 m.10.1 cmake-core-4.3.3 curl-8.21.0 enet-1.3.18 ninja-1.11.1p1v1 sdl2-mixer-2.8.1p1 sdl2-ttf-2.24.0 Don't run junk because nojunk in x11/qdirstat (Junk lock released for exopi-4 at 1784320070.92) distfiles size=5861613 >>> Running patch in games/dunelegacy at 1784320070.95 ===> games/dunelegacy ===> Checking files for dunelegacy-0.99.2 `/exopi-cvs/ports/distfiles/dunelegacy-0.99.2.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for dunelegacy-0.99.2 rm -r /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/enet ===> Patching for dunelegacy-0.99.2 ===> Applying OpenBSD patch patch-CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: CMakeLists.txt |--- CMakeLists.txt.orig |+++ CMakeLists.txt -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 340. 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 313. 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 1784320071.51 ===> games/dunelegacy ===> Generating configure for dunelegacy-0.99.2 ===> Configuring for dunelegacy-0.99.2 -- The C compiler identification is Clang 22.1.6 -- The CXX compiler identification is Clang 22.1.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /exopi-obj/pobj/dunelegacy-0.99.2/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.99.2/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") -- Found OpusFile: /usr/local/lib/libopusfile.so.1.0 -- Could NOT find CURL (missing: CURL_DIR) -- Found CURL: /usr/local/lib/libcurl.so.26.36 (found version "8.21.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.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_CLANG_SCAN_DEPS CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_CLANG_SCAN_DEPS CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_CLANG_SCAN_DEPS CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_CLANG_SCAN_DEPS CMAKE_OBJC_COMPILER_RANLIB -- Build files have been written to: /exopi-obj/pobj/dunelegacy-0.99.2/build-amd64 >>> Running build in games/dunelegacy at 1784320075.05 ===> games/dunelegacy ===> Building for dunelegacy-0.99.2 Change Dir: '/exopi-obj/pobj/dunelegacy-0.99.2/build-amd64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/AStarSearch.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/AStarSearch.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/AStarSearch.h:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/AStarSearch.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/AStarSearch.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [2/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Bullet.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Bullet.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Bullet.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Bullet.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Bullet.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Bullet.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [3/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Choam.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Choam.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Choam.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Choam.cpp:3: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Choam.cpp:3: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [4/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Command.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Command.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Command.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Command.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Command.cpp:37: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:35:18: warning: virtual method 'handlePlaceOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 35 | virtual void handlePlaceOrderClick(); | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:36:18: warning: virtual method 'handleCancelOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 36 | virtual void handleCancelOrderClick(); | ^ 8 warnings generated. [5/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CommandManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/CommandManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/CommandManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/CommandManager.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/CommandManager.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [6/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -MD -MT src/CMakeFiles/dunelegacy.dir/CrashHandler.cpp.o -MF src/CMakeFiles/dunelegacy.dir/CrashHandler.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/CrashHandler.cpp.o -c /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/CrashHandler.cpp [7/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CursorManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/CursorManager.cpp:19: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [8/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Explosion.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Explosion.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Explosion.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Explosion.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Explosion.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Explosion.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [9/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Game.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Game.cpp:33: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Game.cpp:1580:27: warning: unused variable 'lastCursorLog' [-Wunused-variable] 1580 | static Uint32 lastCursorLog = 0; | ^~~~~~~~~~~~~ 8 warnings generated. [10/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GameInitSettings.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GameInitSettings.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [11/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GameInterface.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GameInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GameInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GameInterface.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GameInterface.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [12/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/House.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/House.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/House.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/House.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [13/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Map.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Map.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Map.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Tile.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Map.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Map.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [14/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -MD -MT src/CMakeFiles/dunelegacy.dir/SpatialGrid.cpp.o -MF src/CMakeFiles/dunelegacy.dir/SpatialGrid.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/SpatialGrid.cpp.o -c /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/SpatialGrid.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/SpatialGrid.cpp:3: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [15/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapSeed.cpp [16/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/globals.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/globals.cpp:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/globals.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 3 warnings generated. [17/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/main.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/main.cpp:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/main.cpp:38: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MainMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/main.cpp:38: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MainMenu.h:24: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/main.cpp:56: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/main.cpp:331:13: warning: unused function 'areConfigFilesOutOfSync' [-Wunused-function] 331 | static bool areConfigFilesOutOfSync(bool& objectDataOutOfSync, bool& quantBotOutOfSync) | ^~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. [18/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/mmath.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/mmath.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [19/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/ObjectBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/ObjectBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/ObjectBase.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/ObjectBase.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/ObjectBase.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/ObjectBase.cpp:48: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:35:18: warning: virtual method 'handlePlaceOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 35 | virtual void handlePlaceOrderClick(); | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:36:18: warning: virtual method 'handleCancelOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 36 | virtual void handleCancelOrderClick(); | ^ 9 warnings generated. [20/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/ObjectData.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/ObjectData.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectData.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [21/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/ObjectManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/ObjectManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/ObjectManager.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/ObjectManager.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [22/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/ObjectPointer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/ObjectPointer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/ObjectPointer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/ObjectPointer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [23/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/RadarView.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/RadarView.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/RadarView.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/RadarView.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/RadarView.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [24/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/ScreenBorder.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/ScreenBorder.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ScreenBorder.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [25/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/sand.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/sand.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/sand.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/sand.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/sand.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/CustomGameStatsMenu.h:26: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [26/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/SoundPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/SoundPlayer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ScreenBorder.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/SoundPlayer.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/SoundPlayer.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [27/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Tile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Tile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Tile.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Tile.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Tile.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Tile.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [28/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/INIMap/INIMapLoader.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [29/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/INIMap/INIMapEditorLoader.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 6 warnings generated. [30/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/INIMap/INIMapPreviewCreator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/INIMap/INIMapPreviewCreator.cpp:12: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [31/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/Animation.cpp [32/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/Cpsfile.cpp [33/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/Decode.cpp [34/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/FileManager.cpp [35/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/FontManager.cpp [36/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/GFXManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/FileClasses/GFXManager.cpp:18: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 1 warning generated. [37/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/Icnfile.cpp [38/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/IndexedTextFile.cpp [39/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/INIFile.cpp [40/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/LoadSavePNG.cpp [41/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/lodepng.cpp [42/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/MentatTextFile.cpp [43/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/Pakfile.cpp [44/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/Palfile.cpp [45/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/PictureFactory.cpp [46/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/POFile.cpp [47/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/SFXManager.cpp [48/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/Shpfile.cpp [49/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/TextManager.cpp [50/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/TTFFont.cpp [51/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/Vocfile.cpp [52/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/Wsafile.cpp [53/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/adl/sound_adlib.cpp [54/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/adl/surroundopl.cpp [55/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/adl/woodyopl.cpp [56/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/music/ADLPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/FileClasses/music/ADLPlayer.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [57/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/music/DirectoryPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/FileClasses/music/DirectoryPlayer.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [58/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/music/XMIPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/FileClasses/music/XMIPlayer.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [59/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/FileClasses/xmidi/xmidi.cpp [60/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/Button.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/Button.cpp:18: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete 2 warnings generated. [61/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/GUIStyle.cpp [62/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/Widget.cpp [63/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/Window.cpp [64/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/ScrollBar.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/ScrollBar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/ScrollBar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 4 warnings generated. [65/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/ListBox.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/ListBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/ListBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 4 warnings generated. [66/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/DropDownBox.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/DropDownBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/DropDownBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 4 warnings generated. [67/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/TextView.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/TextView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextView.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/TextView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextView.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 4 warnings generated. [68/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/RadioButtonManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/RadioButtonManager.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/RadioButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete 2 warnings generated. [69/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/dune/ChatManager.cpp [70/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/dune/DuneStyle.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/dune/DuneStyle.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 1 warning generated. [71/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/dune/GameOptionsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/GameOptionsWindow.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/GameOptionsWindow.h:24: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/GameOptionsWindow.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 5 warnings generated. [72/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/dune/LoadSaveWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/dune/LoadSaveWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/LoadSaveWindow.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/LoadSaveWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/LoadSaveWindow.h:24: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/LoadSaveWindow.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 5 warnings generated. [73/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/dune/InGameMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/dune/InGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/InGameMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/InGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/InGameMenu.h:24: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/InGameMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/InGameMenu.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [74/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/dune/InGameSettingsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/dune/InGameSettingsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/InGameSettingsMenu.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/InGameSettingsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/InGameSettingsMenu.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/InGameSettingsMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/InGameSettingsMenu.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [75/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/dune/NewsTicker.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/dune/NewsTicker.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 1 warning generated. [76/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/dune/MessageTicker.cpp [77/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/dune/BuilderList.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/dune/BuilderList.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/BuilderList.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/BuilderList.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/BuilderList.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/BuilderList.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/BuilderList.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/dune/BuilderList.cpp:33: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:35:18: warning: virtual method 'handlePlaceOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 35 | virtual void handlePlaceOrderClick(); | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:36:18: warning: virtual method 'handleCancelOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 36 | virtual void handleCancelOrderClick(); | ^ 9 warnings generated. [78/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/GUI/dune/WaitingForOtherPlayers.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/GUI/dune/WaitingForOtherPlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/WaitingForOtherPlayers.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/WaitingForOtherPlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/WaitingForOtherPlayers.h:24: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/GUI/dune/WaitingForOtherPlayers.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/HumanPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 6 warnings generated. [79/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/MenuBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/MenuBase.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/MenuBase.cpp:55:13: warning: unused variable 'frameStart' [-Wunused-variable] 55 | int frameStart = SDL_GetTicks(); | ^~~~~~~~~~ 3 warnings generated. [80/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/MainMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/MainMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MainMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/MainMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MainMenu.h:24: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/MainMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/MainMenu.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [81/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/SinglePlayerMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/SinglePlayerMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/SinglePlayerMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/SinglePlayerMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/SinglePlayerMenu.h:24: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/SinglePlayerMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/SinglePlayerMenu.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [82/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/SinglePlayerSkirmishMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/SinglePlayerSkirmishMenu.h:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/SinglePlayerSkirmishMenu.h:26: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/SinglePlayerSkirmishMenu.h:32: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/DigitsCounter.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/SinglePlayerSkirmishMenu.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [83/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/CustomGameMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/CustomGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/CustomGameMenu.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/CustomGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/CustomGameMenu.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/CustomGameMenu.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/CustomGamePlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/CustomGameMenu.cpp:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [84/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/CustomGamePlayers.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/CustomGamePlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/CustomGamePlayers.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/CustomGamePlayers.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/CustomGamePlayers.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [85/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/CustomGameStatsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/CustomGameStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/CustomGameStatsMenu.h:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/CustomGameStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/CustomGameStatsMenu.h:26: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/CustomGameStatsMenu.cpp:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/CustomGameStatsMenu.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [86/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/OptionsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/OptionsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/OptionsMenu.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/OptionsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/OptionsMenu.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/OptionsMenu.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/GameOptionsWindow.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/OptionsMenu.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/PlayerFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [87/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/AboutMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/AboutMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 1 warning generated. [88/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/HouseChoiceMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/HouseChoiceMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/HouseChoiceMenu.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/HouseChoiceMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/HouseChoiceMenu.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/HouseChoiceMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/HouseChoiceMenu.cpp:33:19: warning: variable 'kSupportPlayerClasses' is not needed and will not be emitted [-Wunneeded-internal-declaration] 33 | const char* const kSupportPlayerClasses[] = { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/HouseChoiceMenu.cpp:43:19: warning: variable 'kEnemyAIClasses' is not needed and will not be emitted [-Wunneeded-internal-declaration] 43 | const char* const kEnemyAIClasses[] = { | ^~~~~~~~~~~~~~~ 7 warnings generated. [89/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/MentatMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/MentatMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/MentatMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/MentatMenu.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 5 warnings generated. [90/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/MultiPlayerMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MultiPlayerMenu.h:9: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MultiPlayerMenu.h:9: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MultiPlayerMenu.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Network/ChangeEventList.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/MultiPlayerMenu.cpp:6: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [91/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/BriefingMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/BriefingMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/BriefingMenu.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/BriefingMenu.cpp:24: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 5 warnings generated. [92/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/HouseChoiceInfoMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/HouseChoiceInfoMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/HouseChoiceInfoMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/HouseChoiceInfoMenu.cpp:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [93/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/MentatHelp.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/MentatHelp.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MentatHelp.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/MentatHelp.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MentatHelp.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/MentatHelp.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/MentatHelp.cpp:24: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [94/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/MapChoice.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/MapChoice.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/MapChoice.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/MapChoice.cpp:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [95/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Menu/CampaignStatsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/CampaignStatsMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/CampaignStatsMenu.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/CampaignStatsMenu.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/CampaignStatsMenu.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [96/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/ModMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/ModMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/ModMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/ModMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/ModMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/ModMenu.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/ModMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/ModMenu.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/ModMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 5 warnings generated. [97/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -MD -MT src/CMakeFiles/dunelegacy.dir/Menu/ModEditorMenu.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Menu/ModEditorMenu.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Menu/ModEditorMenu.cpp.o -c /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/ModEditorMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Menu/ModEditorMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/ModEditorMenu.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/ModEditorMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Menu/ModEditorMenu.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Menu/ModEditorMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 5 warnings generated. [98/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Network/LANGameFinderAndAnnouncer.cpp /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Network/LANGameFinderAndAnnouncer.cpp:217:36: warning: unknown warning group '-Wstringop-truncation', ignored [-Wunknown-warning-option] 217 | #pragma GCC diagnostic ignored "-Wstringop-truncation" // Non null-terminated char* to std::string is handled below in receivePackets. | ^ 1 warning generated. [99/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Network/NetworkManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Network/NetworkManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [100/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Network/ENetHttp.cpp [101/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Network/MetaServerClient.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Network/MetaServerClient.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [102/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -MD -MT src/CMakeFiles/dunelegacy.dir/Network/VersionChecker.cpp.o -MF src/CMakeFiles/dunelegacy.dir/Network/VersionChecker.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/Network/VersionChecker.cpp.o -c /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Network/VersionChecker.cpp [103/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/players/Player.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/Player.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/Player.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/players/Player.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/players/Player.cpp:26: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:35:18: warning: virtual method 'handlePlaceOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 35 | virtual void handlePlaceOrderClick(); | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:36:18: warning: virtual method 'handleCancelOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 36 | virtual void handleCancelOrderClick(); | ^ 8 warnings generated. [104/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/players/HumanPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/HumanPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/HumanPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/HumanPlayer.cpp:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/players/HumanPlayer.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/players/HumanPlayer.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [105/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/players/PlayerFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/PlayerFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/PlayerFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [106/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/players/AIPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/AIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/AIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/AIPlayer.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/players/AIPlayer.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/players/AIPlayer.cpp:29: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:35:18: warning: virtual method 'handlePlaceOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 35 | virtual void handlePlaceOrderClick(); | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:36:18: warning: virtual method 'handleCancelOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 36 | virtual void handleCancelOrderClick(); | ^ 8 warnings generated. [107/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/players/CampaignAIPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/CampaignAIPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/CampaignAIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/CampaignAIPlayer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/players/CampaignAIPlayer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [108/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/players/QuantBot.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/QuantBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/QuantBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/QuantBot.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/players/QuantBot.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/players/QuantBot.cpp:30: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:35:18: warning: virtual method 'handlePlaceOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 35 | virtual void handlePlaceOrderClick(); | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:36:18: warning: virtual method 'handleCancelOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 36 | virtual void handleCancelOrderClick(); | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/QuantBot.cpp:576:44: warning: unused variable 'diffSettings' [-Wunused-variable] 576 | const QuantBotConfig::DifficultySettings& diffSettings = config.getSettings(static_cast(difficulty)); | ^~~~~~~~~~~~ 9 warnings generated. [109/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -MD -MT src/CMakeFiles/dunelegacy.dir/players/QuantBotConfig.cpp.o -MF src/CMakeFiles/dunelegacy.dir/players/QuantBotConfig.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/players/QuantBotConfig.cpp.o -c /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/QuantBotConfig.cpp [110/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/players/SmartBot.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/SmartBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/SmartBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/players/SmartBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/players/SmartBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/players/SmartBot.cpp:29: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:35:18: warning: virtual method 'handlePlaceOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 35 | virtual void handlePlaceOrderClick(); | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:36:18: warning: virtual method 'handleCancelOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 36 | virtual void handleCancelOrderClick(); | ^ 8 warnings generated. [111/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -MD -MT src/CMakeFiles/dunelegacy.dir/mod/ModManager.cpp.o -MF src/CMakeFiles/dunelegacy.dir/mod/ModManager.cpp.o.d -o src/CMakeFiles/dunelegacy.dir/mod/ModManager.cpp.o -c /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/mod/ModManager.cpp [112/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/StructureBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/StructureBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/StructureBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/StructureBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/StructureBase.cpp:35: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [113/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/BuilderBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/BuilderBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/BuilderInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/BuilderInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/BuilderInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/BuilderInterface.h:34: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:35:18: warning: virtual method 'handlePlaceOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 35 | virtual void handlePlaceOrderClick(); | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:36:18: warning: virtual method 'handleCancelOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 36 | virtual void handleCancelOrderClick(); | ^ 9 warnings generated. [114/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/TurretBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/TurretBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/TurretBase.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/TurretBase.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [115/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/Barracks.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Barracks.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/Barracks.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Barracks.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [116/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/ConstructionYard.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/ConstructionYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/ConstructionYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/ConstructionYard.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/ConstructionYard.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/ConstructionYard.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [117/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/GunTurret.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/GunTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/GunTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/GunTurret.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [118/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/HeavyFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/HeavyFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/HeavyFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/HeavyFactory.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/HeavyFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/HeavyFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [119/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/HighTechFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/HighTechFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/HighTechFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/HighTechFactory.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/HighTechFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/HighTechFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [120/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/IX.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/IX.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/IX.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/IX.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [121/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/LightFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/LightFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/LightFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/LightFactory.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/LightFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/LightFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [122/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/Palace.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Palace.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/Palace.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Palace.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/Palace.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/Palace.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [123/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/Radar.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Radar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/Radar.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Radar.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/Radar.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/RadarInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/Radar.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/RadarInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [124/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/Refinery.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Refinery.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/Refinery.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Refinery.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/Refinery.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/Refinery.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [125/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/RepairYard.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/RepairYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/RepairYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/RepairYard.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/RepairYard.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/RepairYardInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/RepairYard.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/RepairYardInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [126/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/RocketTurret.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/RocketTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/RocketTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/RocketTurret.cpp:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/RocketTurret.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/RocketTurret.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [127/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/Silo.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Silo.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/Silo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Silo.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/Silo.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/Silo.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [128/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/StarPort.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/StarPort.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/StarPort.cpp:18: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:35:18: warning: virtual method 'handlePlaceOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 35 | virtual void handlePlaceOrderClick(); | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:36:18: warning: virtual method 'handleCancelOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 36 | virtual void handleCancelOrderClick(); | ^ In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/StarPort.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/StarPort.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/StarPort.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 9 warnings generated. [129/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/Wall.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Wall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/Wall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/Wall.cpp:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [130/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/WindTrap.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/WindTrap.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/WindTrap.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/WindTrap.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/WindTrap.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/WindTrapInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/structures/WindTrap.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/WindTrapInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [131/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/structures/WOR.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/WOR.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/WOR.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/structures/WOR.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [132/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/UnitBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/UnitBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/UnitBase.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/UnitBase.cpp:37: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/UnitInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/UnitBase.cpp:37: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/UnitInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [133/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/AirUnit.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/AirUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/AirUnit.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/AirUnit.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/AirUnit.cpp:29: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [134/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/GroundUnit.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/GroundUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/GroundUnit.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/GroundUnit.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [135/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/InfantryBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/InfantryBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/InfantryBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/InfantryBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [136/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/TrackedUnit.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/TrackedUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [137/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/TankBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/TankBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/TankBase.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/TankBase.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/TankBase.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [138/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Carryall.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Carryall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Carryall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Carryall.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Carryall.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Carryall.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [139/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Devastator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Devastator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Devastator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Devastator.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Devastator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Devastator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [140/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Deviator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Deviator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Deviator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Deviator.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Deviator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Deviator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [141/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Frigate.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Frigate.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Frigate.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Frigate.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Frigate.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Frigate.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Frigate.cpp:29: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:35:18: warning: virtual method 'handlePlaceOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 35 | virtual void handlePlaceOrderClick(); | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/structures/StarPort.h:36:18: warning: virtual method 'handleCancelOrderClick' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] 36 | virtual void handleCancelOrderClick(); | ^ 9 warnings generated. [142/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Harvester.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Harvester.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Harvester.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Harvester.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Harvester.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Harvester.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [143/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Launcher.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Launcher.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Launcher.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Launcher.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Launcher.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Launcher.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [144/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/MCV.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/MCV.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/MCV.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/MCV.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/MCV.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/MCV.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [145/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Ornithopter.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Ornithopter.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Ornithopter.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Ornithopter.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Ornithopter.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Ornithopter.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [146/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Quad.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Quad.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Quad.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Quad.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Quad.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Quad.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [147/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/RaiderTrike.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/RaiderTrike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/RaiderTrike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/RaiderTrike.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/RaiderTrike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/RaiderTrike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [148/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Saboteur.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Saboteur.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Saboteur.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Saboteur.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Saboteur.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Saboteur.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [149/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/SandWorm.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/SandWorm.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/SandWorm.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/SandWorm.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/SandWorm.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/SandWorm.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [150/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/SiegeTank.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/SiegeTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/SiegeTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/SiegeTank.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/SiegeTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/SiegeTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [151/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Soldier.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Soldier.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Soldier.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Soldier.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [152/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/SonicTank.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/SonicTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/SonicTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/SonicTank.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/SonicTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/SonicTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [153/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Tank.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Tank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Tank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Tank.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Tank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Tank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [154/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Trike.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Trike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Trike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Trike.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Trike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/units/Trike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [155/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/units/Trooper.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Trooper.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/Trooper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/units/Trooper.cpp:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [156/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/CutScene.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/CutScenes/CutScene.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [157/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/Scene.cpp [158/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/Intro.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/CutScenes/Intro.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/CutScenes/CrossBlendVideoEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [159/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/Meanwhile.cpp [160/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/Finale.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/CutScenes/Finale.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/CutScenes/CrossBlendVideoEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [161/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/VideoEvent.cpp [162/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/WSAVideoEvent.cpp [163/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/FadeOutVideoEvent.cpp [164/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/FadeInVideoEvent.cpp [165/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/HoldPictureVideoEvent.cpp [166/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/CrossBlendVideoEvent.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/CutScenes/CrossBlendVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/CutScenes/CrossBlendVideoEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [167/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/TextEvent.cpp [168/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/CutScenes/CutSceneTrigger.cpp [169/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/ChoamWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/ChoamWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/ChoamWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/ChoamWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/ChoamWindow.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [170/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditor.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditor.cpp:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditor.cpp:129:13: warning: unused variable 'frameStart' [-Wunused-variable] 129 | int frameStart = SDL_GetTicks(); | ^~~~~~~~~~ 8 warnings generated. [171/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorInterface.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorInterface.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorInterface.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/NewMapWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [172/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorOperation.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorOperation.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorOperation.cpp:4: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorOperation.cpp:4: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [173/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/MapGenerator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/MapGenerator.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [174/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorRadarView.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 6 warnings generated. [175/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/MapSettingsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapSettingsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapSettingsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapSettingsWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/MapSettingsWindow.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [176/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/MapMirror.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/MapMirror.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [177/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/NewMapWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/NewMapWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/NewMapWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/NewMapWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/NewMapWindow.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [178/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/LoadMapWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/LoadMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/LoadMapWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/LoadMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/LoadMapWindow.h:27: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/LoadMapWindow.cpp:20: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 5 warnings generated. [179/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/PlayerSettingsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/PlayerSettingsWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/PlayerSettingsWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/PlayerSettingsWindow.h:32: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/PlayerSettingsWindow.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [180/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/ReinforcementsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/ReinforcementsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/ReinforcementsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/ReinforcementsWindow.h:33: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/ReinforcementsWindow.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 7 warnings generated. [181/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/MapEditor/TeamsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/TeamsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/TeamsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/TeamsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/MapEditor/TeamsWindow.h:32: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [182/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Trigger/TriggerManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Trigger/TriggerManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Trigger/TriggerManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [183/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Trigger/ReinforcementTrigger.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Trigger/ReinforcementTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Trigger/ReinforcementTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Trigger/ReinforcementTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Trigger/ReinforcementTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [184/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/Trigger/TimeoutTrigger.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Trigger/TimeoutTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Trigger/TimeoutTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/Trigger/TimeoutTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/src/Trigger/TimeoutTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/Button.h:38:5: note: explicitly defaulted function was implicitly deleted here 38 | Button(const Button &) = default; | ^ /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/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.99.2/dunelegacy-0.99.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [185/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/misc/draw_util.cpp [186/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/misc/FileSystem.cpp [187/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/misc/fnkdat.cpp [188/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/misc/format.cpp [189/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/misc/IFileStream.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/misc/IFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/IFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [190/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/misc/md5.cpp [191/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/misc/OFileStream.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/misc/OFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/OFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/OutputStream.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [192/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/misc/Random.cpp In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src/misc/Random.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:74:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 74 | inline FixPoint32 operator"" _fix(long double val) { | ~~~~~~~~~~~^~~~ | operator""_fix /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include/fixmath/FixPoint.h:77:30: warning: identifier '_fix' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 77 | inline FixPoint32 operator"" _fix(unsigned long long val) { | ~~~~~~~~~~~^~~~ | operator""_fix 2 warnings generated. [193/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/misc/sound_util.cpp [194/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/misc/string_util.cpp [195/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -std=c++17 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/misc/Scaler.cpp [196/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/fixmath/fix16.c [197/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/fixmath/fix16_exp.c [198/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/fixmath/fix16_sqrt.c [199/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/fixmath/fix16_str.c [200/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/fixmath/fix16_trig.c [201/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/fixmath/fix32.c [202/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/fixmath/fix32_exp.c [203/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/fixmath/fix32_sqrt.c [204/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/fixmath/fix32_str.c [205/207] /exopi-obj/pobj/dunelegacy-0.99.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/include -I/exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/src -isystem /usr/local/include/SDL2 -isystem /usr/local/include -O2 -pipe -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unknown-pragmas -Wno-expansion-to-defined -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.99.2/dunelegacy-0.99.2/src/fixmath/fix32_trig.c [206/207] : && /exopi-obj/pobj/dunelegacy-0.99.2/bin/c++ -O2 -pipe -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -pthread -DNDEBUG -L/usr/local/lib -lenet -lexecinfo -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/CrashHandler.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/SpatialGrid.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/Menu/ModMenu.cpp.o src/CMakeFiles/dunelegacy.dir/Menu/ModEditorMenu.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/Network/VersionChecker.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/QuantBotConfig.cpp.o src/CMakeFiles/dunelegacy.dir/players/SmartBot.cpp.o src/CMakeFiles/dunelegacy.dir/mod/ModManager.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 /usr/local/lib/libSDL2main.a /usr/local/lib/libSDL2.so.0.15 /usr/local/lib/libSDL2_mixer.so.1.1 /usr/local/lib/libSDL2_ttf.so.0.2 /usr/local/lib/libcurl.so.26.36 /usr/local/lib/libcurl.so.26.36 -Wl,-rpath-link,/usr/X11R6/lib && cd /exopi-obj/pobj/dunelegacy-0.99.2/build-amd64/src && /usr/local/bin/cmake -E copy_directory /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/data /exopi-obj/pobj/dunelegacy-0.99.2/build-amd64/data [207/207] cd /exopi-obj/pobj/dunelegacy-0.99.2/build-amd64 && /usr/local/bin/cmake -E copy_directory /exopi-obj/pobj/dunelegacy-0.99.2/dunelegacy-0.99.2/data/ /exopi-obj/pobj/dunelegacy-0.99.2/build-amd64/bin/ >>> Running fake in games/dunelegacy at 1784320744.90 ===> games/dunelegacy ===> Faking installation for dunelegacy-0.99.2 -- Install configuration: "Release" -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/Dune2-Versions.txt -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/GFXHD.PAK -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/LEGACY.PAK -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/OPENSD2.PAK -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/locale -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/locale/English.en.po -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/locale/French.fr.po -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/locale/German.de.po -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/locale/Spanish.es.po -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/locale/dunelegacy.pot -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 32x128 - Gatekeeper.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 32x32 - X-Factor.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x32 - Cliffs Of Rene.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - Bottle Neck.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - Broken Mountains.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - David's Pass.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - Face Off.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - Great Divide.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - Sanctuarys.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Deserted.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Equilibrium.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Four Cities.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Hungry Hippos.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Moshpit with Garbages.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Silicon Valley XL.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Snake Pass.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Spicestorm.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - The Sardaukar Outpost.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Worm Investation.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Wormhole.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x64 - Gamma Sector.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Channels.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Clear Path.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Combed.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Four Chambers.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Four Courners.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Sietch Stefan.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Silicon Valley.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Stronghold.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Vast Armies Have Arrived.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x128 - Fortress.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x128 - Gridlocked.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x128 - Hellvetika.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x128 - Kragetam.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x128 - Meadow.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x64 - Watch Your Track.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 128x128 - Alkozeltser 2 JS (F4p) - JAN2025 Homelander.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 128x128 - Alkozeltser 2.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 128x128 - Full Wormage.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 128x128 - Gargantuan Mountains.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 256x256 - Alkozeltser 4.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 64x128 - Rocking Fields.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 64x64 - Fertile Basin.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/2P - 32x128 - Canyon.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/2P - 64x64 - Duality.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/2P - 64x64 - North vs. South.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/2P - 64x64 - Twin Fists.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/3P - 64x32 - Middle Man.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/4P - 64x64 - 3 vs 1.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/5P - 128x128 - All against Atreides.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/5P - 128x128 - Sardaukar Base Easy.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/5P - 128x128 - Sardaukar Base.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/LDCPUL.TXT -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA002.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA003.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA004.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA005.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA006.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA007.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA008.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA009.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA010.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA011.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA021.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA022.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENF001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENF011.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENG017.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENG018.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENG020.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENH001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENH002.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENH003.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENM001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENM022.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENO001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENS001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/bin/dunelegacy -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/config/ObjectData.ini.default -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/config/QuantBot Config.ini.default -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/config/Dune Legacy.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/DuneLegacy/config/README.md -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/applications/dunelegacy.desktop -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/icons/hicolor/48x48/apps/dunelegacy.png -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/icons/hicolor/128x128/apps/dunelegacy.png -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/icons/hicolor/scalable/apps/dunelegacy.svg -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/doc/DuneLegacy/AUTHORS -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/doc/DuneLegacy/COPYING -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/doc/DuneLegacy/NEWS -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/doc/DuneLegacy/README -- Installing: /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/doc/DuneLegacy/Release_Notes.md >>> Running package in games/dunelegacy at 1784320745.28 ===> games/dunelegacy `/exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/.fake_done' is up to date. Installing /exopi-cvs/ports/games/dunelegacy/pkg/README as /exopi-obj/pobj/dunelegacy-0.99.2/fake-amd64/usr/local/share/doc/pkg-readmes/dunelegacy ===> Building package for dunelegacy-0.99.2 Create /exopi-cvs/ports/packages/amd64/all/dunelegacy-0.99.2.tgz Creating package dunelegacy-0.99.2 reading plist| checking dependencies| checking dependencies|devel/desktop-file-utils checking dependencies|devel/sdl2-mixer checking dependencies|devel/sdl2-ttf checking dependencies|net/curl checking dependencies|net/enet checking dependencies|x11/gtk+4,-guic checksumming| checksumming| | 0% checksumming| | 1% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 4% checksumming|*** | 5% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 7% checksumming|***** | 8% checksumming|***** | 9% checksumming|****** | 10% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 13% checksumming|********* | 14% checksumming|********* | 15% checksumming|********* | 16% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 18% checksumming|*********** | 19% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************** | 22% checksumming|************** | 23% checksumming|************** | 24% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 30% checksumming|******************* | 31% checksumming|******************* | 32% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|*********************** | 39% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 41% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|**************************** | 47% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 49% checksumming|****************************** | 50% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 59% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|****************************************** | 68% checksumming|****************************************** | 69% checksumming|****************************************** | 70% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 76% checksumming|*********************************************** | 77% checksumming|*********************************************** | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 81% checksumming|************************************************** | 82% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 87% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 90% checksumming|******************************************************** | 91% checksumming|******************************************************** | 92% checksumming|******************************************************** | 93% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 95% checksumming|********************************************************** | 96% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************| 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|*************** | 23% archiving|***************************** | 46% archiving|************************************* | 58% archiving|************************************** | 59% archiving|*************************************** | 60% archiving|******************************************* | 67% archiving|******************************************* | 68% archiving|******************************************** | 68% archiving|******************************************** | 69% archiving|********************************************* | 70% archiving|*********************************************** | 73% archiving|************************************************ | 74% archiving|************************************************ | 75% archiving|************************************************* | 76% archiving|************************************************* | 77% archiving|****************************************************** | 84% archiving|******************************************************** | 88% archiving|********************************************************* | 88% archiving|********************************************************* | 89% archiving|********************************************************** | 90% archiving|*********************************************************** | 91% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 94% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|************************************************************** | 98% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/dunelegacy-0.99.2.tgz >>> Running clean in games/dunelegacy at 1784320754.09 ===> games/dunelegacy ===> Cleaning for dunelegacy-0.99.2 >>> Ended at 1784320754.40 max_stuck=6.94/depends=6.03/show-prepare-results=1.33/patch=0.56/configure=3.54/build=669.84/fake=0.39/package=8.81/clean=0.34