>>> Building on exopi-3 under games/dunelegacy BDEPENDS = [net/curl;net/enet;devel/sdl2-mixer;devel/cmake/core;devel/sdl2-ttf;devel/ninja] DIST = [games/dunelegacy:dunelegacy-0.98.7.2.tar.gz] FULLPKGNAME = dunelegacy-0.98.7.2 RDEPENDS = [devel/desktop-file-utils;devel/sdl2-ttf;net/enet;net/curl;devel/sdl2-mixer;x11/gtk+4,-guic] (Junk lock failure for exopi-3 at 1780809763.19742) Received IO (Junk lock obtained for exopi-3 at 1780809766.11) Received IO >>> Running depends in games/dunelegacy at 1780809767.93 last junk was in textproc/apertium-dicts/spa-arg /usr/sbin/pkg_add -aI -Drepair autoconf-2.69p3 cargo-generate-vendor-1.0p1 check-0.15.2 curl-8.20.0 dwz-0.16p1 enet-1.3.18 gettext-runtime-1.0 glib2-2.88.1 gmake-4.4.1p0 libbfio-20240414 libsigsegv-2.14p0 metaauto-1.0p4 py3-setuptools-80.9.0v0 rust-1.96.0 sdl2-mixer-2.8.1p1 sdl2-ttf-2.24.0 was: /usr/sbin/pkg_add -aI -Drepair cmake-core-4.3.3 curl-8.20.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 autoconf-2.69p3 cargo-generate-vendor-1.0p1 check-0.15.2 curl-8.20.0 dwz-0.16p1 enet-1.3.18 gettext-runtime-1.0 glib2-2.88.1 gmake-4.4.1p0 libbfio-20240414 libsigsegv-2.14p0 metaauto-1.0p4 py3-setuptools-80.9.0v0 rust-1.96.0 sdl2-mixer-2.8.1p1 sdl2-ttf-2.24.0 >>> Running show-prepare-results in games/dunelegacy at 1780809779.26 ===> games/dunelegacy ===> Building from scratch dunelegacy-0.98.7.2 ===> dunelegacy-0.98.7.2 depends on: cmake-core->=4 -> cmake-core-4.3.3 ===> dunelegacy-0.98.7.2 depends on: ninja-* -> ninja-1.11.1p1v1 ===> dunelegacy-0.98.7.2 depends on: sdl2-mixer-* -> sdl2-mixer-2.8.1p1 ===> dunelegacy-0.98.7.2 depends on: sdl2-ttf-* -> sdl2-ttf-2.24.0 ===> dunelegacy-0.98.7.2 depends on: curl-* -> curl-8.20.0 ===> dunelegacy-0.98.7.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.35 enet.0.3 execinfo.4.0 m.10.1 cmake-core-4.3.3 curl-8.20.0 enet-1.3.18 ninja-1.11.1p1v1 sdl2-mixer-2.8.1p1 sdl2-ttf-2.24.0 (Junk lock released for exopi-3 at 1780809780.67) Woken up comms/sigrok/libsigrokdecode distfiles size=5824269 >>> Running patch in games/dunelegacy at 1780809780.72 ===> games/dunelegacy ===> Checking files for dunelegacy-0.98.7.2 `/exopi-cvs/ports/distfiles/dunelegacy-0.98.7.2.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for dunelegacy-0.98.7.2 rm -r /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/enet ===> Patching for dunelegacy-0.98.7.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 307. 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 1780809781.47 ===> games/dunelegacy ===> Generating configure for dunelegacy-0.98.7.2 ===> Configuring for dunelegacy-0.98.7.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.98.7.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.98.7.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.35 (found version "8.20.0") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Configuring done (3.6s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB -- Build files have been written to: /exopi-obj/pobj/dunelegacy-0.98.7.2/build-amd64 >>> Running build in games/dunelegacy at 1780809785.53 ===> games/dunelegacy ===> Building for dunelegacy-0.98.7.2 Change Dir: '/exopi-obj/pobj/dunelegacy-0.98.7.2/build-amd64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/AStarSearch.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/AStarSearch.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/AStarSearch.h:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/AStarSearch.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/AStarSearch.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [2/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Bullet.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Bullet.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Bullet.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Bullet.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Bullet.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Bullet.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [3/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Choam.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Choam.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Choam.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Choam.cpp:3: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Choam.cpp:3: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [4/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Command.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Command.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Command.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Command.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Command.cpp:37: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CommandManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/CommandManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/CommandManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Command.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CommandManager.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CommandManager.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [6/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CrashHandler.cpp [7/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CursorManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/CursorManager.cpp:19: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CursorManager.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [8/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Explosion.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Explosion.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Explosion.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Explosion.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Explosion.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Explosion.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [9/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Game.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Game.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Game.cpp:33: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Game.cpp:1579:27: warning: unused variable 'lastCursorLog' [-Wunused-variable] 1579 | static Uint32 lastCursorLog = 0; | ^~~~~~~~~~~~~ 8 warnings generated. [10/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GameInitSettings.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GameInitSettings.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GameInterface.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GameInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GameInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GameInterface.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GameInterface.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/House.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/House.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/House.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/House.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [13/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Map.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Map.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Map.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Tile.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Map.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Map.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [14/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/SpatialGrid.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/SpatialGrid.cpp:3: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapSeed.cpp [16/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/globals.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/globals.cpp:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/globals.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/main.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/main.cpp:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/main.cpp:38: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MainMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/main.cpp:38: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MainMenu.h:24: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/main.cpp:55: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [18/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/mmath.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/mmath.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/ObjectBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectBase.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectBase.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectBase.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectBase.cpp:48: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectData.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/ObjectData.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectData.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/ObjectManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectManager.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectManager.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [22/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectPointer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/ObjectPointer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectPointer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ObjectPointer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [23/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/RadarView.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/RadarView.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/RadarView.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/RadarView.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/RadarView.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [24/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/ScreenBorder.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/ScreenBorder.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ScreenBorder.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/sand.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/sand.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/sand.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/sand.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/sand.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/CustomGameStatsMenu.h:26: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [26/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/SoundPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/SoundPlayer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ScreenBorder.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/SoundPlayer.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/SoundPlayer.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [27/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Tile.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Tile.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Tile.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Tile.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Tile.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Tile.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [28/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/INIMap/INIMapLoader.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/INIMap/INIMapLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [29/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/INIMap/INIMapEditorLoader.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/INIMap/INIMapEditorLoader.cpp:5: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/INIMap/INIMapPreviewCreator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/INIMap/INIMapPreviewCreator.cpp:12: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/Animation.cpp [32/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/Cpsfile.cpp [33/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/Decode.cpp [34/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/FileManager.cpp [35/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/FontManager.cpp [36/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/GFXManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/GFXManager.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 1 warning generated. [37/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/Icnfile.cpp [38/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/IndexedTextFile.cpp [39/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/INIFile.cpp [40/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/LoadSavePNG.cpp [41/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/lodepng.cpp [42/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/MentatTextFile.cpp [43/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/Pakfile.cpp [44/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/Palfile.cpp [45/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/PictureFactory.cpp [46/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/POFile.cpp [47/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/SFXManager.cpp [48/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/Shpfile.cpp [49/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/TextManager.cpp [50/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/TTFFont.cpp [51/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/Vocfile.cpp [52/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/Wsafile.cpp [53/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/adl/sound_adlib.cpp [54/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/adl/surroundopl.cpp [55/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/adl/woodyopl.cpp [56/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/music/ADLPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/music/ADLPlayer.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/music/DirectoryPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/music/DirectoryPlayer.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/music/XMIPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/music/XMIPlayer.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/FileClasses/xmidi/xmidi.cpp [60/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/Button.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/Button.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete 2 warnings generated. [61/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/GUIStyle.cpp [62/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/Widget.cpp [63/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/Window.cpp [64/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/ScrollBar.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/ScrollBar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/ScrollBar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 4 warnings generated. [65/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/ListBox.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/ListBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/ListBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 4 warnings generated. [66/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/DropDownBox.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/DropDownBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/DropDownBox.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 4 warnings generated. [67/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/TextView.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/TextView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextView.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/TextView.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextView.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 4 warnings generated. [68/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/RadioButtonManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/RadioButtonManager.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/RadioButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:40:41: note: replace 'default' with 'delete' 40 | Button& operator=(const Button &) = default; | ^~~~~~~ | delete 2 warnings generated. [69/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/ChatManager.cpp [70/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/DuneStyle.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/DuneStyle.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 1 warning generated. [71/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/GameOptionsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/GameOptionsWindow.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/GameOptionsWindow.h:24: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/GameOptionsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/GameOptionsWindow.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 5 warnings generated. [72/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/LoadSaveWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/LoadSaveWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/LoadSaveWindow.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/LoadSaveWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/LoadSaveWindow.h:24: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/LoadSaveWindow.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 5 warnings generated. [73/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/InGameMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/InGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/InGameMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/InGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/InGameMenu.h:24: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/InGameMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/InGameMenu.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/InGameSettingsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/InGameSettingsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/InGameSettingsMenu.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/InGameSettingsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/InGameSettingsMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/InGameSettingsMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/InGameSettingsMenu.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/NewsTicker.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/NewsTicker.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 1 warning generated. [76/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/MessageTicker.cpp [77/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/BuilderList.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/BuilderList.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/BuilderList.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/BuilderList.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/BuilderList.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/BuilderList.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/BuilderList.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/BuilderList.cpp:33: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/WaitingForOtherPlayers.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/WaitingForOtherPlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/WaitingForOtherPlayers.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/WaitingForOtherPlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/WaitingForOtherPlayers.h:24: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/GUI/dune/WaitingForOtherPlayers.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/HumanPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MenuBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/MenuBase.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MenuBase.cpp:55:13: warning: unused variable 'frameStart' [-Wunused-variable] 55 | int frameStart = SDL_GetTicks(); | ^~~~~~~~~~ 3 warnings generated. [80/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MainMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/MainMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MainMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MainMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MainMenu.h:24: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MainMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MainMenu.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/SinglePlayerMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/SinglePlayerMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/SinglePlayerMenu.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/SinglePlayerMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/SinglePlayerMenu.h:24: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/SinglePlayerMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/SinglePlayerMenu.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/SinglePlayerSkirmishMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/SinglePlayerSkirmishMenu.h:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/SinglePlayerSkirmishMenu.h:26: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/SinglePlayerSkirmishMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/SinglePlayerSkirmishMenu.h:32: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/DigitsCounter.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/SinglePlayerSkirmishMenu.cpp:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGameMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/CustomGameMenu.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGameMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/CustomGameMenu.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGameMenu.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/CustomGamePlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGameMenu.cpp:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [84/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGamePlayers.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/CustomGamePlayers.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInitSettings.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/CustomGamePlayers.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGamePlayers.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/CustomGamePlayers.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGamePlayers.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [85/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGameStatsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGameStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/CustomGameStatsMenu.h:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGameStatsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/CustomGameStatsMenu.h:26: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGameStatsMenu.cpp:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CustomGameStatsMenu.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/OptionsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/OptionsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/OptionsMenu.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/OptionsMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/OptionsMenu.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/OptionsMenu.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/GameOptionsWindow.h:30: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/OptionsMenu.cpp:36: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/PlayerFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/AboutMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/AboutMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 1 warning generated. [88/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/HouseChoiceMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/HouseChoiceMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/HouseChoiceMenu.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/HouseChoiceMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/HouseChoiceMenu.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/HouseChoiceMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MentatMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/MentatMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MentatMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MentatMenu.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MultiPlayerMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MultiPlayerMenu.h:9: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MultiPlayerMenu.h:9: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MultiPlayerMenu.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MultiPlayerMenu.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Network/ChangeEventList.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MultiPlayerMenu.cpp:6: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [91/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/BriefingMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/BriefingMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/BriefingMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/BriefingMenu.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/BriefingMenu.cpp:24: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 5 warnings generated. [92/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/HouseChoiceInfoMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/HouseChoiceInfoMenu.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/HouseChoiceInfoMenu.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/HouseChoiceInfoMenu.cpp:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [93/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MentatHelp.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/MentatHelp.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MentatHelp.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MentatMenu.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MentatHelp.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MentatHelp.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MentatHelp.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MentatHelp.cpp:24: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [94/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MapChoice.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/MapChoice.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Menu/MapChoice.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/MapChoice.cpp:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [95/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CampaignStatsMenu.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Menu/CampaignStatsMenu.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CampaignStatsMenu.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/House.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CampaignStatsMenu.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Menu/CampaignStatsMenu.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [96/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Network/LANGameFinderAndAnnouncer.cpp /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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. [97/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Network/NetworkManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Network/NetworkManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Network/NetworkManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Network/ENetPacketIStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [98/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Network/ENetHttp.cpp [99/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Network/MetaServerClient.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Network/MetaServerClient.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/Player.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/players/Player.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/Player.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/Player.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/Player.cpp:26: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [101/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/HumanPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/players/HumanPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/HumanPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/HumanPlayer.cpp:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/HumanPlayer.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/HumanPlayer.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [102/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/PlayerFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/players/PlayerFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/PlayerFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [103/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/AIPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/players/AIPlayer.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/AIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/AIPlayer.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/AIPlayer.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/AIPlayer.cpp:29: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/CampaignAIPlayer.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/players/CampaignAIPlayer.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/CampaignAIPlayer.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/CampaignAIPlayer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/CampaignAIPlayer.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [105/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/QuantBot.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/players/QuantBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/QuantBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/QuantBot.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/QuantBot.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/QuantBot.cpp:30: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [106/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/QuantBotConfig.cpp [107/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/SmartBot.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/players/SmartBot.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/SmartBot.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/players/Player.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/SmartBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/SmartBot.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/players/SmartBot.cpp:29: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [108/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/StructureBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/StructureBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/StructureBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/StructureBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/StructureBase.cpp:35: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [109/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/BuilderBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/BuilderBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/BuilderInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/BuilderInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/BuilderInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/BuilderBase.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/BuilderInterface.h:34: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [110/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/TurretBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/TurretBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/TurretBase.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/TurretBase.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [111/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Barracks.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/Barracks.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/Barracks.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Barracks.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [112/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/ConstructionYard.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/ConstructionYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/ConstructionYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/ConstructionYard.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/ConstructionYard.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/ConstructionYard.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [113/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/GunTurret.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/GunTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/GunTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/GunTurret.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [114/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/HeavyFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/HeavyFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/HeavyFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/HeavyFactory.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/HeavyFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/HeavyFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [115/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/HighTechFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/HighTechFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/HighTechFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/HighTechFactory.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/HighTechFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/HighTechFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [116/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/IX.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/IX.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/IX.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/IX.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [117/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/LightFactory.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/LightFactory.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/LightFactory.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/LightFactory.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/LightFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/LightFactory.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [118/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Palace.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/Palace.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/Palace.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Palace.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Palace.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Palace.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [119/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Radar.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/Radar.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/Radar.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Radar.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Radar.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/RadarInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Radar.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/RadarInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [120/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Refinery.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/Refinery.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/Refinery.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Refinery.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Refinery.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Refinery.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [121/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/RepairYard.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/RepairYard.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/RepairYard.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/RepairYard.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/RepairYard.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/RepairYardInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/RepairYard.cpp:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/RepairYardInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [122/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/RocketTurret.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/RocketTurret.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/RocketTurret.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/TurretBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/RocketTurret.cpp:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/RocketTurret.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/RocketTurret.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [123/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Silo.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/Silo.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/Silo.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Silo.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Silo.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Silo.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/RefineryAndSiloInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [124/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/StarPort.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/StarPort.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StarPort.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/StarPort.cpp:18: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/StarPort.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/StarPort.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/StarPort.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 9 warnings generated. [125/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Wall.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/Wall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/Wall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/Wall.cpp:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [126/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/WindTrap.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/WindTrap.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/WindTrap.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/WindTrap.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/WindTrap.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/WindTrapInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/WindTrap.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/WindTrapInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultStructureInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [127/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/WOR.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/structures/WOR.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/WOR.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/BuilderBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/structures/StructureBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/structures/WOR.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [128/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/UnitBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/UnitBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/UnitBase.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/UnitBase.cpp:37: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/UnitInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/UnitBase.cpp:37: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/UnitInterface.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ObjectInterfaces/DefaultObjectInterface.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [129/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/AirUnit.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/AirUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/AirUnit.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/AirUnit.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/AirUnit.cpp:29: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [130/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/GroundUnit.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/GroundUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/GroundUnit.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/GroundUnit.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [131/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/InfantryBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/InfantryBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/InfantryBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/InfantryBase.cpp:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [132/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/TrackedUnit.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/TrackedUnit.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [133/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/TankBase.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/TankBase.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/TankBase.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/TankBase.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/TankBase.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [134/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Carryall.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Carryall.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Carryall.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Carryall.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Carryall.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Carryall.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [135/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Devastator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Devastator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Devastator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Devastator.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Devastator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Devastator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [136/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Deviator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Deviator.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Deviator.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Deviator.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Deviator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Deviator.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [137/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Frigate.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Frigate.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Frigate.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Frigate.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Frigate.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Frigate.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Frigate.cpp:29: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [138/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Harvester.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Harvester.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Harvester.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Harvester.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Harvester.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Harvester.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [139/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Launcher.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Launcher.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Launcher.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Launcher.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Launcher.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Launcher.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [140/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/MCV.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/MCV.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/MCV.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/MCV.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/MCV.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/MCV.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [141/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Ornithopter.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Ornithopter.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Ornithopter.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/AirUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Ornithopter.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Ornithopter.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Ornithopter.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [142/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Quad.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Quad.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Quad.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Quad.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Quad.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Quad.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [143/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/RaiderTrike.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/RaiderTrike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/RaiderTrike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/RaiderTrike.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/RaiderTrike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/RaiderTrike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [144/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Saboteur.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Saboteur.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Saboteur.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Saboteur.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Saboteur.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Saboteur.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [145/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SandWorm.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/SandWorm.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/SandWorm.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SandWorm.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SandWorm.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SandWorm.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [146/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SiegeTank.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/SiegeTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/SiegeTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SiegeTank.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SiegeTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SiegeTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [147/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Soldier.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Soldier.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Soldier.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Soldier.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [148/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SonicTank.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/SonicTank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/SonicTank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SonicTank.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SonicTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/SonicTank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [149/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Tank.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Tank.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Tank.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TankBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/TrackedUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Tank.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Tank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Tank.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [150/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Trike.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Trike.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Trike.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Trike.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Trike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Trike.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 7 warnings generated. [151/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Trooper.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/units/Trooper.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/Trooper.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/InfantryBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/GroundUnit.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/units/UnitBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectBase.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/ObjectPointer.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/units/Trooper.cpp:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 3 warnings generated. [152/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/CutScene.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/CutScene.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [153/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/Scene.cpp [154/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/Intro.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/Intro.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/CutScenes/CrossBlendVideoEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [155/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/Meanwhile.cpp [156/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/Finale.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/Finale.cpp:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/CutScenes/CrossBlendVideoEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/VideoEvent.cpp [158/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/WSAVideoEvent.cpp [159/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/FadeOutVideoEvent.cpp [160/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/FadeInVideoEvent.cpp [161/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/HoldPictureVideoEvent.cpp [162/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/CrossBlendVideoEvent.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/CrossBlendVideoEvent.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/CutScenes/CrossBlendVideoEvent.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/BlendBlitter.h:7: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [163/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/TextEvent.cpp [164/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/CutScenes/CutSceneTrigger.cpp [165/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/ChoamWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/ChoamWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/ChoamWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/ChoamWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/ChoamWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/ChoamWindow.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [166/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditor.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditor.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditor.cpp:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditor.cpp:129:13: warning: unused variable 'frameStart' [-Wunused-variable] 129 | int frameStart = SDL_GetTicks(); | ^~~~~~~~~~ 8 warnings generated. [167/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorInterface.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorInterface.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorInterface.cpp:19: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorInterface.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/NewMapWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [168/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorOperation.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorOperation.cpp:2: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorOperation.cpp:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorOperation.cpp:4: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [169/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapGenerator.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapGenerator.cpp:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [170/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorRadarView.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorInterface.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorInterface.h:28: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapEditorRadarView.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditor.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [171/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapSettingsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapSettingsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapSettingsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapSettingsWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapSettingsWindow.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/MapEditorOperation.h:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [172/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapMirror.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/MapMirror.cpp:20: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/mmath.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [173/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/NewMapWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/NewMapWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/NewMapWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/NewMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/NewMapWindow.h:31: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/NewMapWindow.cpp:26: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [174/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/LoadMapWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/LoadMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/LoadMapWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/LoadMapWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/LoadMapWindow.h:27: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/LoadMapWindow.cpp:20: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 5 warnings generated. [175/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/PlayerSettingsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/PlayerSettingsWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/PlayerSettingsWindow.h:27: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/PlayerSettingsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/PlayerSettingsWindow.h:32: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/PlayerSettingsWindow.cpp:24: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/ReinforcementsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/ReinforcementsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/ReinforcementsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/ReinforcementsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/ReinforcementsWindow.h:33: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/ReinforcementsWindow.cpp:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/sand.h:22: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [177/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/TeamsWindow.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/TeamsWindow.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/AITeamInfo.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/TeamsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/PictureButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/TeamsWindow.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/DropDownBox.h:23: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ListBox.h:22: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/ScrollBar.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/MapEditor/TeamsWindow.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/MapEditor/TeamsWindow.h:32: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/dune/DigitsTextBox.h:23: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/FileClasses/GFXManager.h:512:49: note: replace 'default' with 'delete' 512 | GFXManager& operator=(const GFXManager &) = default; | ^~~~~~~ | delete 7 warnings generated. [178/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Trigger/TriggerManager.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Trigger/TriggerManager.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Trigger/TriggerManager.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [179/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Trigger/ReinforcementTrigger.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Trigger/ReinforcementTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Trigger/ReinforcementTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Trigger/ReinforcementTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Trigger/ReinforcementTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [180/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Trigger/TimeoutTrigger.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/Trigger/TimeoutTrigger.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Trigger/TimeoutTrigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Trigger/Trigger.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Trigger/TimeoutTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/Button.h:38:30: note: replace 'default' with 'delete' 38 | Button(const Button &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/Trigger/TimeoutTrigger.cpp:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/Game.h:28: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/GameInterface.h:25: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:39:38: note: replace 'default' with 'delete' 39 | TextButton(const TextButton &) = default; | ^~~~~~~ | delete /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/include/GUI/TextButton.h:41:49: note: replace 'default' with 'delete' 41 | TextButton& operator=(const TextButton &) = default; | ^~~~~~~ | delete 6 warnings generated. [181/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/misc/draw_util.cpp [182/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/misc/FileSystem.cpp [183/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/misc/fnkdat.cpp [184/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/misc/format.cpp [185/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/misc/IFileStream.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/misc/IFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/IFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/InputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [186/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/misc/md5.cpp [187/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/misc/OFileStream.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/misc/OFileStream.cpp:18: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/OFileStream.h:21: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/OutputStream.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [188/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/misc/Random.cpp In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/src/misc/Random.cpp:1: In file included from /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include/misc/Random.h:21: /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.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. [189/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/misc/sound_util.cpp [190/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/misc/string_util.cpp [191/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/c++ -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/misc/Scaler.cpp [192/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/fixmath/fix16.c [193/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/fixmath/fix16_exp.c [194/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/fixmath/fix16_sqrt.c [195/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/fixmath/fix16_str.c [196/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/fixmath/fix16_trig.c [197/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/fixmath/fix32.c [198/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/fixmath/fix32_exp.c [199/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/fixmath/fix32_sqrt.c [200/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/fixmath/fix32_str.c [201/203] /exopi-obj/pobj/dunelegacy-0.98.7.2/bin/cc -DDATA_DIRECTORY=\"share/DuneLegacy\" -DDUNELEGACY_DATADIR=\"/usr/local/share/DuneLegacy\" -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/include -I/exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.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.98.7.2/dunelegacy-0.98.7.2/src/fixmath/fix32_trig.c [202/203] : && /exopi-obj/pobj/dunelegacy-0.98.7.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/Network/LANGameFinderAndAnnouncer.cpp.o src/CMakeFiles/dunelegacy.dir/Network/NetworkManager.cpp.o src/CMakeFiles/dunelegacy.dir/Network/ENetHttp.cpp.o src/CMakeFiles/dunelegacy.dir/Network/MetaServerClient.cpp.o src/CMakeFiles/dunelegacy.dir/players/Player.cpp.o src/CMakeFiles/dunelegacy.dir/players/HumanPlayer.cpp.o src/CMakeFiles/dunelegacy.dir/players/PlayerFactory.cpp.o src/CMakeFiles/dunelegacy.dir/players/AIPlayer.cpp.o src/CMakeFiles/dunelegacy.dir/players/CampaignAIPlayer.cpp.o src/CMakeFiles/dunelegacy.dir/players/QuantBot.cpp.o src/CMakeFiles/dunelegacy.dir/players/QuantBotConfig.cpp.o src/CMakeFiles/dunelegacy.dir/players/SmartBot.cpp.o src/CMakeFiles/dunelegacy.dir/structures/StructureBase.cpp.o src/CMakeFiles/dunelegacy.dir/structures/BuilderBase.cpp.o src/CMakeFiles/dunelegacy.dir/structures/TurretBase.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Barracks.cpp.o src/CMakeFiles/dunelegacy.dir/structures/ConstructionYard.cpp.o src/CMakeFiles/dunelegacy.dir/structures/GunTurret.cpp.o src/CMakeFiles/dunelegacy.dir/structures/HeavyFactory.cpp.o src/CMakeFiles/dunelegacy.dir/structures/HighTechFactory.cpp.o src/CMakeFiles/dunelegacy.dir/structures/IX.cpp.o src/CMakeFiles/dunelegacy.dir/structures/LightFactory.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Palace.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Radar.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Refinery.cpp.o src/CMakeFiles/dunelegacy.dir/structures/RepairYard.cpp.o src/CMakeFiles/dunelegacy.dir/structures/RocketTurret.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Silo.cpp.o src/CMakeFiles/dunelegacy.dir/structures/StarPort.cpp.o src/CMakeFiles/dunelegacy.dir/structures/Wall.cpp.o src/CMakeFiles/dunelegacy.dir/structures/WindTrap.cpp.o src/CMakeFiles/dunelegacy.dir/structures/WOR.cpp.o src/CMakeFiles/dunelegacy.dir/units/UnitBase.cpp.o src/CMakeFiles/dunelegacy.dir/units/AirUnit.cpp.o src/CMakeFiles/dunelegacy.dir/units/GroundUnit.cpp.o src/CMakeFiles/dunelegacy.dir/units/InfantryBase.cpp.o src/CMakeFiles/dunelegacy.dir/units/TrackedUnit.cpp.o src/CMakeFiles/dunelegacy.dir/units/TankBase.cpp.o src/CMakeFiles/dunelegacy.dir/units/Carryall.cpp.o src/CMakeFiles/dunelegacy.dir/units/Devastator.cpp.o src/CMakeFiles/dunelegacy.dir/units/Deviator.cpp.o src/CMakeFiles/dunelegacy.dir/units/Frigate.cpp.o src/CMakeFiles/dunelegacy.dir/units/Harvester.cpp.o src/CMakeFiles/dunelegacy.dir/units/Launcher.cpp.o src/CMakeFiles/dunelegacy.dir/units/MCV.cpp.o src/CMakeFiles/dunelegacy.dir/units/Ornithopter.cpp.o src/CMakeFiles/dunelegacy.dir/units/Quad.cpp.o src/CMakeFiles/dunelegacy.dir/units/RaiderTrike.cpp.o src/CMakeFiles/dunelegacy.dir/units/Saboteur.cpp.o src/CMakeFiles/dunelegacy.dir/units/SandWorm.cpp.o src/CMakeFiles/dunelegacy.dir/units/SiegeTank.cpp.o src/CMakeFiles/dunelegacy.dir/units/Soldier.cpp.o src/CMakeFiles/dunelegacy.dir/units/SonicTank.cpp.o src/CMakeFiles/dunelegacy.dir/units/Tank.cpp.o src/CMakeFiles/dunelegacy.dir/units/Trike.cpp.o src/CMakeFiles/dunelegacy.dir/units/Trooper.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/CutScene.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/Scene.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/Intro.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/Meanwhile.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/Finale.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/VideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/WSAVideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/FadeOutVideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/FadeInVideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/HoldPictureVideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/CrossBlendVideoEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/TextEvent.cpp.o src/CMakeFiles/dunelegacy.dir/CutScenes/CutSceneTrigger.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/ChoamWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditor.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorInterface.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorOperation.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapGenerator.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapEditorRadarView.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapSettingsWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/MapMirror.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/NewMapWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/LoadMapWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/PlayerSettingsWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/ReinforcementsWindow.cpp.o src/CMakeFiles/dunelegacy.dir/MapEditor/TeamsWindow.cpp.o src/CMakeFiles/dunelegacy.dir/Trigger/TriggerManager.cpp.o src/CMakeFiles/dunelegacy.dir/Trigger/ReinforcementTrigger.cpp.o src/CMakeFiles/dunelegacy.dir/Trigger/TimeoutTrigger.cpp.o src/CMakeFiles/dunelegacy.dir/misc/draw_util.cpp.o src/CMakeFiles/dunelegacy.dir/misc/FileSystem.cpp.o src/CMakeFiles/dunelegacy.dir/misc/fnkdat.cpp.o src/CMakeFiles/dunelegacy.dir/misc/format.cpp.o src/CMakeFiles/dunelegacy.dir/misc/IFileStream.cpp.o src/CMakeFiles/dunelegacy.dir/misc/md5.cpp.o src/CMakeFiles/dunelegacy.dir/misc/OFileStream.cpp.o src/CMakeFiles/dunelegacy.dir/misc/Random.cpp.o src/CMakeFiles/dunelegacy.dir/misc/sound_util.cpp.o src/CMakeFiles/dunelegacy.dir/misc/string_util.cpp.o src/CMakeFiles/dunelegacy.dir/misc/Scaler.cpp.o src/CMakeFiles/dunelegacy.dir/fixmath/fix16.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_exp.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_sqrt.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_str.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix16_trig.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix32.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_exp.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_sqrt.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_str.c.o src/CMakeFiles/dunelegacy.dir/fixmath/fix32_trig.c.o -o bin/dunelegacy /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.35 /usr/local/lib/libcurl.so.26.35 -Wl,-rpath-link,/usr/X11R6/lib && cd /exopi-obj/pobj/dunelegacy-0.98.7.2/build-amd64/src && /usr/local/bin/cmake -E copy_directory /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/data /exopi-obj/pobj/dunelegacy-0.98.7.2/build-amd64/data [203/203] cd /exopi-obj/pobj/dunelegacy-0.98.7.2/build-amd64 && /usr/local/bin/cmake -E copy_directory /exopi-obj/pobj/dunelegacy-0.98.7.2/dunelegacy-0.98.7.2/data/ /exopi-obj/pobj/dunelegacy-0.98.7.2/build-amd64/bin/ >>> Running fake in games/dunelegacy at 1780810760.41 ===> games/dunelegacy ===> Faking installation for dunelegacy-0.98.7.2 -- Install configuration: "Release" -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/Dune2-Versions.txt -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/GFXHD.PAK -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/LEGACY.PAK -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/OPENSD2.PAK -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/locale -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/locale/English.en.po -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/locale/French.fr.po -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/locale/German.de.po -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/locale/Spanish.es.po -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/locale/dunelegacy.pot -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 32x128 - Gatekeeper.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 32x32 - X-Factor.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x32 - Cliffs Of Rene.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - Bottle Neck.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - Broken Mountains.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - David's Pass.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - Face Off.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - Great Divide.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/2P - 64x64 - Sanctuarys.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Deserted.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Equilibrium.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Four Cities.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Hungry Hippos.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Moshpit with Garbages.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Silicon Valley XL.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Snake Pass.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Spicestorm.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - The Sardaukar Outpost.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Worm Investation.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x128 - Wormhole.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 128x64 - Gamma Sector.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Channels.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Clear Path.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Combed.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Four Chambers.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Four Courners.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Sietch Stefan.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Silicon Valley.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Stronghold.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/4P - 64x64 - Vast Armies Have Arrived.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x128 - Fortress.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x128 - Gridlocked.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x128 - Hellvetika.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x128 - Kragetam.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x128 - Meadow.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/5P - 128x64 - Watch Your Track.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 128x128 - Alkozeltser 2 JS (F4p) - JAN2025 Homelander.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 128x128 - Alkozeltser 2.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 128x128 - Full Wormage.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 128x128 - Gargantuan Mountains.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 64x128 - Rocking Fields.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/multiplayer/6P - 64x64 - Fertile Basin.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/2P - 32x128 - Canyon.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/2P - 64x64 - Duality.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/2P - 64x64 - North vs. South.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/2P - 64x64 - Twin Fists.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/3P - 64x32 - Middle Man.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/4P - 64x64 - 3 vs 1.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/5P - 128x128 - All against Atreides.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/5P - 128x128 - Sardaukar Base Easy.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/5P - 128x128 - Sardaukar Base.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/LDCPUL.TXT -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA002.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA003.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA004.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA005.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA006.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA007.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA008.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA009.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA010.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA011.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA021.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENA022.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENF001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENF011.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENG017.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENG018.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENG020.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENH001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENH002.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENH003.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENM001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENM022.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENO001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/maps/singleplayer/RWRK_SCENS001.INI -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/bin/dunelegacy -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/config/ObjectData.ini.default -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/config/QuantBot Config.ini.default -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/config/Dune Legacy.ini -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/DuneLegacy/config/README.md -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/applications/dunelegacy.desktop -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/icons/hicolor/48x48/apps/dunelegacy.png -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/icons/hicolor/128x128/apps/dunelegacy.png -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/icons/hicolor/scalable/apps/dunelegacy.svg -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/doc/DuneLegacy/AUTHORS -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/doc/DuneLegacy/COPYING -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/doc/DuneLegacy/NEWS -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/doc/DuneLegacy/README -- Installing: /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/doc/DuneLegacy/Release_Notes.md >>> Running package in games/dunelegacy at 1780810760.93 ===> games/dunelegacy `/exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/.fake_done' is up to date. Installing /exopi-cvs/ports/games/dunelegacy/pkg/README as /exopi-obj/pobj/dunelegacy-0.98.7.2/fake-amd64/usr/local/share/doc/pkg-readmes/dunelegacy ===> Building package for dunelegacy-0.98.7.2 Create /exopi-cvs/ports/packages/amd64/all/dunelegacy-0.98.7.2.tgz Creating package dunelegacy-0.98.7.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|********** | 17% checksumming|*********** | 18% checksumming|*********** | 19% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 22% checksumming|************** | 23% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 28% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 31% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|******************** | 34% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|********************** | 37% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 40% checksumming|************************* | 41% checksumming|************************* | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 49% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|************************************ | 58% checksumming|************************************ | 59% checksumming|************************************ | 60% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 72% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 77% checksumming|*********************************************** | 78% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 81% checksumming|************************************************** | 82% checksumming|*************************************************** | 83% 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|*************** | 24% archiving|****************************** | 48% archiving|************************************* | 57% archiving|************************************* | 58% archiving|************************************** | 59% archiving|****************************************** | 65% archiving|****************************************** | 66% archiving|******************************************* | 66% archiving|******************************************* | 67% archiving|******************************************* | 68% archiving|******************************************** | 68% archiving|******************************************** | 69% archiving|********************************************** | 72% archiving|*********************************************** | 73% archiving|************************************************ | 74% archiving|************************************************ | 76% archiving|************************************************* | 76% archiving|***************************************************** | 83% archiving|******************************************************** | 87% archiving|******************************************************** | 88% archiving|********************************************************* | 89% archiving|********************************************************* | 90% archiving|********************************************************** | 91% archiving|*********************************************************** | 91% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 94% archiving|************************************************************* | 95% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|************************************************************** | 98% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/dunelegacy-0.98.7.2.tgz >>> Running clean in games/dunelegacy at 1780810781.41 ===> games/dunelegacy ===> Cleaning for dunelegacy-0.98.7.2 >>> Ended at 1780810782.24 max_stuck=11.01/waiting-for-lock #179=4.73/depends=11.33/show-prepare-results=1.47/patch=0.74/configure=4.08/build=974.87/fake=0.51/package=20.49/clean=0.88